You may have to Search all our reviewed books and magazines, click the sign up button below to create a free account.
Based on their own experiences of in-depth case studies of software projects in international corporations, in this book the authors present detailed practical guidelines on the preparation, conduct, design and reporting of case studies of software engineering. This is the first software engineering specific book on the case study research method.
This thesis investigates the possibilities of automating parts of the bug handling process in large-scale software development organizations. The bug handling process is a large part of the mostly manual, and very costly, maintenance of software systems. Automating parts of this time consuming and very laborious process could save large amounts of time and effort wasted on dealing with bug reports. In this thesis we focus on two aspects of the bug handling process, bug assignment and fault localization. Bug assignment is the process of assigning a newly registered bug report to a design team or developer. Fault localization is the process of finding where in a software architecture the fault...
Like other sciences and engineering disciplines, software engineering requires a cycle of model building, experimentation, and learning. Experiments are valuable tools for all software engineers who are involved in evaluating and choosing between different methods, techniques, languages and tools. The purpose of Experimentation in Software Engineering is to introduce students, teachers, researchers, and practitioners to empirical studies in software engineering, using controlled experiments. The introduction to experimentation is provided through a process perspective, and the focus is on the steps that we have to go through to perform an experiment. The book is divided into three parts. The...
None
This book contains the refereed proceedings of the 6th International Conference on Software Business, ICSOB 2015, held in Braga, Portugal, in June 2015. The theme of the event was "Enterprising Cities" focusing on a noticeable spillover of software within other industries enabling new business models: Companies bundle their physical products and software services into solutions and start to sell independent software products in addition to physical products. The 16 full, five short, and three doctoral symposium papers accepted for ICSOB were selected from 42 submissions. The papers span a wide range of issues related to contemporary software business—from strategic aspects that include external reuse, ecosystem participation, and acquisitions to operational challenges associated with running software business.
Requirements engineering is the process by which the requirements for software systems are gathered, analyzed, documented, and managed throughout their complete lifecycle. Traditionally it has been concerned with technical goals for, functions of, and constraints on software systems. Aurum and Wohlin, however, argue that it is no longer appropriate for software systems professionals to focus only on functional and non-functional aspects of the intended system and to somehow assume that organizational context and needs are outside their remit. Instead, they call for a broader perspective in order to gain a better understanding of the interdependencies between enterprise stakeholders, processe...
This book constitutes the refereed proceedings of the 7th International Conference on Product-Focused Software Process Improvement, PROFES 2006, held in Amsterdam, June 2006. The volume presents 26 revised full papers and 12 revised short papers together with 6 reports on workshops and tutorials. The papers constitute a balanced mix of academic and industrial aspects, organized in topical sections on decision support, embedded software and system development, measurement, process improvement, and more.
Traceability describes the ability of stakeholders to understand and follow relationships between artifacts that play some role in software development. It is essential for many development tasks, e.g., quality assurance, requirements management, or software maintenance. Aiming to overcome various deficiencies of existing traceability concepts, this book presents a universal approach describing required features of traceability solutions. This includes a technology-independent, generic template for the definition of semantically rich traceability relationship types and technology-independent patterns for the retrieval of traceability information, reflecting generic problems common to traceability applications. The universal approach is implemented on the basis of two concrete technologies which facilitate comprehensive traceability: the TGraph approach and OWL ontologies. The applicability of the approach is shown by three case studies dealing with the reuse of software artifacts, process model refinement, and requirements management, respectively.
Over the years, a variety of software process models have been designed to structure, describe and prescribe the software systems construction process. More recently, software process modelling is increasingly dealing with new challenges raised by the tests that the software industry has to face.This book addresses these new trends in software process modeling related to:• Processes for open source software;• Systems dynamics to model and simulate the software process;• Peopleware: the importance of people in the software development and by extension in the software process.One new software development trend is the development of open source projects. As such projects are a recent crea...
This book constitutes the refereed joint proceedings of seven international workshops held in conjunction with the 27th International Conference on Conceptual Modeling, ER 2008, in Barcelona, Spain, in October 2008. The 42 revised full papers presented were carefully reviewed and selected from 108 submissions. Topics addressed by the workshops are conceptual modeling for life sciences applications (CMLSA 2008), evolution and change in data management (ECDM 2008), foundations and practices of UML (FP-UML 2008), modeling mobile applications and services (M2AS 2008), requirements, intentions and goals in conceptual modeling (RIGiM 2008), semantic and conceptual issues in geographic information systems (SeCoGIS 2008), and Web information systems modeling (WISM 2008).