182,822 Hits in 8.6 sec

Software Engineering: Emerging Goals and Lasting Problems [chapter]

Carlo Ghezzi
2006 Lecture Notes in Computer Science  
All this is affecting the way software is engineered (i.e., conceived, architected, and produced). New difficult challenges arise, while old fundamental problems are still with us.  ...  Software processes have been evolving along similar lines, from pre-specified sequential work-flows to decentralized and multi-organization endeavors.  ... 
doi:10.1007/11693017_2 fatcat:s7boa6pc75ejnh3bhyrgb2mzie

Engineering Software & Software Engineering [chapter]

Dieter Rombach
1998 Lecture Notes in Computer Science  
Software inspection is aimed at detecting error early during the software development process and improving the skills of developers.  ...  Based on extensive research and analysis, a visual software inspection model is proposed in this paper.  ...  The work summarized and reviewed other types of software inspection processes that have emerged in the last 25 years and also addressed important issues related to the inspection process and examined experimental  ... 
doi:10.1007/3-540-49477-4_16 fatcat:iunzueaauzh2fonmexslpwr3za

Software engineering

Anthony Finkelstein, Jeff Kramer
2000 Proceedings of the conference on The future of Software engineering - ICSE '00  
We need to be able to compose components whose behaviour we understand and reason about, or engineer for, the emergent properties of systems composed from those components.  ...  We need to adapt conventional software engineering methods and techniques to work in evolutionary, rapid, extreme and other non-classical styles of software development. area of software systems engineering  ...  Software engineering research is being more carefully targeted towards "real" industrial problems. This entails thorough problem analysis.  ... 
doi:10.1145/336512.336519 dblp:conf/icse/FinkelsteinK00 fatcat:7lq3qbkkbbdfhbsjpllh6vjoeq

End user software engineering

Brad A. Myers, Margaret M. Burnett, Mary Beth Rosson, Andrew J. Ko, Alan Blackwell
2008 Proceeding of the twenty-sixth annual CHI conference extended abstracts on Human factors in computing systems - CHI '08  
to incorporate attendees' ideas and feedback into an emerging survey of the state of this interesting new subarea; and generally to bring together the community of researchers who are addressing this topic  ...  Unfortunately, errors are pervasive in enduser software, and the resulting impact is sometimes enormous.  ...  Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect those of the National Science Foundation.  ... 
doi:10.1145/1358628.1358687 dblp:conf/chi/MyersBRKB08 fatcat:fkbosbzcrfb2pnfuijhrxbfseu

Software engineering education

Pavol Návrat, Mária Bieliková
1999 ACM SIGCSE Bulletin  
This paper discusses two important aspects of the software engineering related education: the context, both the current one and the historical background of the development and the contents of the education  ...  Informatics and going deeper into Software Engineering only to a relatively lesser extent.  ...  Building on that, specific software engineering models, architectures and methods are developed.  ... 
doi:10.1145/571535.571569 fatcat:ixfwbrdgq5gddjwkidflnylxhy

Software Engineering Institute

1985 IEEE Software  
knowledge levels, and perceived problems; • definition of a goal state, including the desired future state of the SME, and the strategies to overcome the perceived problems; • definition of the scope  ...  emerged in the mid 1980s.  ... 
doi:10.1109/ms.1985.230346 fatcat:xiieidnhlzhknjkcguxklnehyy

Concurrent software engineering

Peter Grogono, Brian Shearing
2008 Proceedings of the 2008 C3S2E conference on - C3S2E '08  
Finally, we review the potential impact on software engineering and on software development processes.  ...  Software systems bridge the gap between information processing needs and available computer hardware.  ...  Acknowledgments The research described here was supported by the National Science and Engineering Research Council of Canada.  ... 
doi:10.1145/1370256.1370270 dblp:conf/c3s2e/GrogonoS08 fatcat:qakax3wosva4rgauykjxnnlcuq

Lawful software engineering

Daniel M. German, Jens H. Webber, Massimiliano Di Penta
2010 Proceedings of the FSE/SDP workshop on Future of software engineering research - FoSER '10  
We conjecture that legal constraints are another dimension software analysts, architects and developers have to consider, making them an important area of future research in software engineering.  ...  Legislation is constantly affecting the way in which software developers can create software systems, and deliver them to their users.  ...  One of the goals of software engineering principles-and especially of good design principles-is to promote reuse.  ... 
doi:10.1145/1882362.1882390 dblp:conf/sigsoft/GermanWP10 fatcat:rsrnl3qqevbuffu6cwlt75tm5y

Requirements Engineering for Emergent Application Software [chapter]

Pericles Loucopoulos
2013 Lecture Notes in Business Information Processing  
The field of Requirements Engineering is arguably one of the most sensitive areas in the development of not only software but more importantly in the development of systems and organisational structures  ...  As service systems play an increasingly important role in today's economy, the ability of software to respond to emergent real-world contexts becomes a key-enabling factor to developing new and unpredictable  ...  Developing emergent software falls in the category of design problems often referred to as ill-defined problems, or as Rittel and Webber called them ''wicked problems'' [22] .  ... 
doi:10.1007/978-3-642-40654-6_2 fatcat:brq3eox6b5fhvi4wgl43sobfxq

Engineering software correctness

Rex Page
2005 Proceedings of the 2005 workshop on Functional and declaritive programming in education - FDPE '05  
Software engineering courses offer one of many opportunities for providing students with a significant experience in declarative programming.  ...  This report discusses some results from taking advantage of this opportunity in a two-semester sequence of software engineering courses for students in their final year of baccalaureate studies in computer  ...  The software development projects used in fall, 2004 emerged from the efforts and suggestions of these students.  ... 
doi:10.1145/1085114.1085123 dblp:conf/icfp/Page05 fatcat:5cepkw3al5fbdaelk2f2a5n2rm

Engineering Software Correctness

2007 Journal of functional programming  
Software engineering courses offer one of many opportunities for providing students with a significant experience in declarative programming.  ...  This report discusses some results from taking advantage of this opportunity in a two-semester sequence of software engineering courses for students in their final year of baccalaureate studies in computer  ...  The software development projects used in fall, 2004 emerged from the efforts and suggestions of these students.  ... 
doi:10.1017/s095679680700634x fatcat:ftethwcglvcibprebzo3tzpqsu

Development of software engineering

Fuqing Yang, Hong Mei
2006 Proceeding of the 28th international conference on Software engineering - ICSE '06  
In the past 40 years, software engineering has emerged as an important sub-field of computer science.  ...  The history of software engineering in China is reviewed with emphasis on the relationship between software engineering and the software industry.  ...  Thanks to ShingChi Cheung and Robert Lai for their comments.  ... 
doi:10.1145/1134285.1134287 dblp:conf/icse/YangM06 fatcat:fusrjx34gndrdfshrqnlbdg7ni

Open Source Software: A Source of Possibilities for Software Engineering Education and Empirical Software Engineering

Letizia Jaccheri, Thomas Osterlie
2007 First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007)  
Software maintenance is a significant part of the software life-cycle cost. Current research focuses on the maintenance of application software.  ...  Before progressing with informing software integration practice, researchers therefore need to better understand the actual work of maintaining integrated systems.  ...  With new problems, existing actors change and new actors emerge.  ... 
doi:10.1109/floss.2007.12 fatcat:zue27wkzjbbgjk3gar2ztms7ze

Software Engineering for Ensembles [chapter]

Matthias Hölzl, Axel Rauschmayer, Martin Wirsing
2008 Lecture Notes in Computer Science  
To develop reliable and trustworthy software for these kinds of systems we need to go far beyond the current state of the art and address fundamental problems in software development.  ...  We present some challenges and promising avenues for research about software-engineering for ensembles.  ...  While many of the problems posed by traditional software are difficult but manageable, some of the challenges posed by ensembles are beyond the current state of the art for software and systems engineering  ... 
doi:10.1007/978-3-540-89437-7_2 fatcat:qjkg4pemgfa4xni7g753flklpq

Does Continuous Requirements Engineering need Continuous Software Engineering?

Peter Forbrig
2017 Requirements Engineering: Foundation for Software Quality  
It especially focusses on the problem whether Continuous Requirements Engineering without Continuous Software Engineering makes sense.  ...  The paper discusses aspect of Continuous business process modeling, Continuous Requirements Engineering, and Human-Centred Design in relation to Continuous Software Engineering.  ...  This can only be successful if rigid engineering principles are combined with agility, emergence, and spontaneity to support sustainability and viability of the systems under development.  ... 
dblp:conf/refsq/Forbrig17 fatcat:s4vescjzrvaild27n5zvz5sa2y
« Previous Showing results 1 — 15 out of 182,822 results