Conference Paper

Improving Quality of Functional Requirements by Measuring Their Functional Size.

DOI: 10.1007/978-3-540-89403-2_24 Conference: Software Process and Product Measurement, International Conferences: IWSM 2008, Metrikon 2008, and Mensura 2008, Munich, Germany, November 18-19, 2008. Proceedings
Source: DBLP

ABSTRACT For many years, the software industry has been applying different types of reviews on their requirements documents to identify and remove defects that would other- wise propagate in the development life cycle, leading to rework and extra cost to fix at later phases. An inspection is a review technique known to be efficient at identi- fying defects but, like any other review technique, it does not guarantee that all de- fects are found. Requirements documents are also used as input for the measure- ment of the software size for estimation purposes; when carrying this measurement process, practitioners have often noticed defects in the requirements. This paper reports on a research project investigating the contribution of the meas- urers in finding defects in requirements documents. More specifically, this paper describes an experiment where the same requirements document was inspected by a number of inspectors as well as by a number of measurers; the number and types of defects found by both inspectors and measurers are compared and discussed. For this experiment, the measurers used the COSMIC - ISO 19761 to measure the func- tional size and find defects. Results show significant increase in defects identifica- tion when both inspection and functional size measurement are used to find and re- port defects.

0 Bookmarks
 · 
80 Views
  • [Show abstract] [Hide abstract]
    ABSTRACT: The complexity of today's software systems is constantly increasing. As a result, requirements for these systems become more comprehensive and complicated. In this setting, requirements engineers struggle to capture consistent and complete requirements of high quality. We propose a feedback-centric requirements editor to help analysts controlling the information overload. Our HeRA tool provides analysts with important data from various feedback facilities. The feedback is directly given based on the input to the editor. On the one hand, it is based on heuristic rules, on the other hand, on automatically derived models. Thus, when new requirements are added, the analyst gets important information on how consistent these requirements are with the existing ones.
    31st International Conference on Software Engineering, ICSE 2009, May 16-24, 2009, Vancouver, Canada, Proceedings; 01/2009
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This paper reports on a research project investigating the contribution of functional size measurers to finding defects in requirements. It describes an experiment where the same requirements document was inspected by a number of inspectors, as well as by a number of measurers. All participants had limited experience in both inspecting and measuring. The number and types of defects found by the two groups are compared and discussed. For this experiment, the measurers used COSMIC – ISO 19761 to measure functional size and to find defects. Results show an increase in defect identification when both inspection and functional size measurement are used to find and report defects.
    Proceedings of the Eighth ACIS International Conference on Software Engineering Research, Management and Applications, SERA 2010, Montreal, Canada, May 24-26, 2010; 01/2010
  • [Show abstract] [Hide abstract]
    ABSTRACT: Models are key artifacts in Model-Driven Development (MDD) methods. To produce high-quality software by using MDD methods, quality assurance of models is of paramount importance. To evaluate the quality of models, defect detection is considered a suitable approach and is usually applied using reading techniques. However, these reading techniques have limitations and constraints, and new techniques are required to improve the efficiency at finding as many defects as possible. This article presents a case study that has been carried out to evaluate the use of a Functional Size Measurement (FSM) procedure in the detection of defects in models of an MDD environment. To do this, we compare the defects and the defect types found by an inspection group with the defects and the defect types found by the FSM procedure. The results indicate that the FSM is useful since it finds all the defects related to a specific defect type, it finds different defect types than an inspection group, and it finds defects related to the correctness and the consistency of the models.
    ACM Transactions on Software Engineering and Methodology 07/2013; 22(3). · 1.47 Impact Factor

Full-text (2 Sources)

Download
515 Downloads
Available from
May 23, 2014