A model of software architecture that consists of three components: elements, form, and rationale is presented, which provides the underlying basis for the architecture in terms of the system constraints, which most often derive from the system requirements.
This work provides a thorough grounding of IR-based bug localization research in fundamental IR theoretical and empirical knowledge and practice and presents BLUiR, which embodies this insight, requires only the source code and bug reports, and takes advantage of bug similarity data if available.
Proceedings Fourth International Software Metrics…
5 November 1997
TLDR
Preliminary conclusions based on a study of a financial transaction system-Logica's Fastwire (FW)-are outlined and compared with those reached during the earlier OS/360 study, suggesting that the 1970s approach to metric analysis of software evolution is still relevant today.
This paper presents four methods product development organizations used to coordinate their work: functional areas of expertise, product structure, process steps, and customization, and describes the benefits and difficulties with each.
The strengths and weaknesses of empirical research in software engineering are summarized and a roadmap for improving the current situation is presented, which includes a general structure for software empirical studies and concrete steps for achieving these goals.
The authors report on two experiments to discover how developers spend their time and describe how noncoding activities can use up development time and how even a reluctance to use e-mail can influence the development process.
A retrospective root cause defect analysis study of the defect Modification Requests discovered while building, testing, and deploying a release of a transmission network element product and introduced this analysis methodology into new development projects as an in-process measurement collection requirement for each major defect MR.
The second workshop on Sharing and Reusing Architectural Knowledge (SHARK) and Architecture rationale and Design intent (ADI) was held jointly with ICSE 2007 in Minneapolis and some topics for future research are suggested.