Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1107656.1107665acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article

Reconstructing requirements coverage views from design and test using traceability recovery via LSI

Published: 08 November 2005 Publication History

Abstract

Requirements coverage views can help validate that all requirements are implemented in the system. This is not a trivial process. In this paper we present a method for generating requirements coverage views. To do this, information needs to be gathered from multiple sources in the development process. A traceability model defines the development work products and links that are required to generate the coverage views. Retrieving this information is done by using Latent Semantic Indexing (LSI). The method is applied in a lab study, Pacman, of which the preliminary results are also presented in this paper.

References

[1]
I. Alexander. Towards automatic traceability in industrial practice. In Proc. of the 1st Int. Workshop on Traceability, pages 26--31, Edinburgh, UK, 2002.
[2]
G. Antoniol, G. Canfora, G. Casazza, A. D. Lucia, and E. Merlo. Recovering traceability links between code and documentation. IEEE Trans. Softw. Eng., 28(10):970--983, 2002.
[3]
R. Binder. Testing Object-Oriented Systems: Models, Patterns, and Tools. Addison-Wesley, 2000.
[4]
S. Brinkkemper. Requirements engineering research the industry is and is not waiting for. In Proc. of the 10th Int. Workshop on Requirements engineering: Foundation for Software Quality, 2004.
[5]
R. J. Costello and D.-B. Liu. Metrics for requirements engineering. Journ. of Sys. and Softw., 29:39--63, 1995.
[6]
S. Deerwester, S. T. Dumais, G. W. Furnas, T. K. Landauer, and R. Harshman. Indexing by latent semantic analysis. Journal of the American Society for Information Science, 41(6):391--407, 1990.
[7]
A. Finkelstein, J. Kramer, B. Nuseibeh, L. Finkelstein, and M. Goedicke. Viewpoints: A framework for integrating multiple perspectives in system development. Int. Journal of Software Eng. and Knowledge Eng., 2(1):31--58, March 1992.
[8]
O. Gotel and A. Finkelstein. An analysis of the requirements traceability problem. In Proc. of the First IEEE Int. Conf. on Requirements Engineering, pages 94--101, Colorado springs, April 1994.
[9]
B. Graaf, M. Lormans, and H. Toetenel. Embedded software engineering: state of the practice. IEEE Software, 20(6):61--69, November-December 2003.
[10]
J. H. Hayes, A. Dekhtyar, and J. Osborne. Improving requirements tracing via information retrieval. In Proc. of the 11th IEEE Int. Conference on Requirements Engineering, pages 138--147, Washington, DC, USA, 2003. IEEE Computer Society.
[11]
M. Lormans, H. van Dijk, A. van Deursen, E. Nöcker, and A. de Zeeuw. Managing evolving requirements in an outsoucring context: An industrial experience report. In Proc. of the Int. Workshop on Principles of Software Evolution, Kyoto, Japan, 2004.
[12]
A. D. Lucia, F. Fasano, R. Oliveto, and G. Tortora. Enhancing an artefact management system with traceability recovery features. In Proc. of the 20th IEEE Int. Conference on Software Maintenance, pages 306 -- 315. IEEE Computer Society, 2004.
[13]
A. D. Lucia, F. Fasano, R. Oliveto, and G. Tortora. Adams re-trace: A traceability recovery tool. In Proc. of the 9th European Conference on Software Maintenance and Reengineering, pages 32--41. IEEE Computer Society, March 2005.
[14]
J. I. Maletic, E. V. Munson, A. Marcus, and T. N. Nguyen. Using a hypertext model for traceability link conformance analysis. In Proc. of the 2nd Int. Work. on Traceability in Emerging Forms of Software Engineering, pages 47--54, Montreal, Canada, 2003.
[15]
A. Marcus and J. I. Maletic. Recovering documentation-to-source-code traceability links using latent semantic indexing. In Proc. of the 25th Int. Conference on Software Engineering, pages 125--135, Washington, DC, USA, 2003. IEEE Computer Society.
[16]
B. Nuseibeh, J. Kramer, and A. Finkelstein. A framework for expressing the relationships between multiple views in requirements specification. IEEE Trans. Softw. Eng., 20(10):760--773, 1994.
[17]
J. N. och Dag, V. Gervasi, S. Brinkkemper, and B. Regnell. A linguistic-engineering approach to large-scale requirements management. IEEE Softw., 22(1):32--39, 2005.
[18]
B. Ramesh and M. Jarke. Toward reference models for requirements traceability. IEEE Trans. Softw. Eng., 27(1):58--93, 2001.
[19]
R. Settimi, J. Cleland-Huang, O. B. Khadra, J. Mody, W. Lukasik, and C. DePalma. Supporting software evolution through dynamically retrieving traces to UML artifacts. In Proc of the 7th Int. Workshop on Principles of Software Evolution, pages 49--54, Washington, DC, USA, 2004. IEEE Computer Society.
[20]
A. von Knethen. A trace model for system requirements changes on embedded systems. In Proc. of the 4th Int. Workshop on Principles of Softw. Evolution, pages 17--26, New York, NY, USA, 2001. ACM Press.
[21]
D. Zeimpekis and E. Gallopoulos. Design of a matlab toolbox for term-document matrix generation. In Proc. of Workshop on Clustering High Dimensional Data and its Applications, pages 38--48, Newport Beach, California, April 2005.

Cited By

View all
  • (2022)Automatic development of requirement linking matrix based on semantic similarity for robust software developmentJournal of Systems and Software10.1016/j.jss.2021.111211186:COnline publication date: 1-Apr-2022
  • (2022)Calculation of User-Awareness by Text Features to Improve Specification QualityProceedings of Seventh International Congress on Information and Communication Technology10.1007/978-981-19-2397-5_63(701-715)Online publication date: 17-Aug-2022
  • (2021)Modified Nominal Group Technique (NGT) for Evaluating HyTEE Model (Hybrid Software Change Management Tool with Test Effort Estimation)2021 International Conference on Innovative Computing (ICIC)10.1109/ICIC53490.2021.9693049(1-8)Online publication date: 9-Nov-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
TEFSE '05: Proceedings of the 3rd international workshop on Traceability in emerging forms of software engineering
November 2005
85 pages
ISBN:1595932437
DOI:10.1145/1107656
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 08 November 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. requirements management
  2. requirements views
  3. traceability models
  4. traceability recovery

Qualifiers

  • Article

Conference

TEFSE05
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)Automatic development of requirement linking matrix based on semantic similarity for robust software developmentJournal of Systems and Software10.1016/j.jss.2021.111211186:COnline publication date: 1-Apr-2022
  • (2022)Calculation of User-Awareness by Text Features to Improve Specification QualityProceedings of Seventh International Congress on Information and Communication Technology10.1007/978-981-19-2397-5_63(701-715)Online publication date: 17-Aug-2022
  • (2021)Modified Nominal Group Technique (NGT) for Evaluating HyTEE Model (Hybrid Software Change Management Tool with Test Effort Estimation)2021 International Conference on Innovative Computing (ICIC)10.1109/ICIC53490.2021.9693049(1-8)Online publication date: 9-Nov-2021
  • (2021)Requirements traceability recovery for the purpose of software reuse: an interactive genetic algorithm approachInnovations in Systems and Software Engineering10.1007/s11334-021-00418-218:1(193-213)Online publication date: 1-Dec-2021
  • (2020)Semantic Recovery of Traceability Links between System ArtifactsInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819402040019730:10(1415-1442)Online publication date: 9-Nov-2020
  • (2019)Combining Code and Requirements Coverage with Execution Cost for Test Suite ReductionIEEE Transactions on Software Engineering10.1109/TSE.2017.277783145:4(363-390)Online publication date: 1-Apr-2019
  • (2018)Implementing Traceability Repositories as Graph Databases for Software Quality Improvement2018 IEEE International Conference on Software Quality, Reliability and Security (QRS)10.1109/QRS.2018.00040(269-276)Online publication date: Jul-2018
  • (2018)Importance of RTM for Testing a Web-based Project2018 7th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO)10.1109/ICRITO.2018.8748299(816-818)Online publication date: Aug-2018
  • (2018)Software Verification and Validation on Object Oriented Software Development Using Traceability Matrix2018 Third International Conference on Informatics and Computing (ICIC)10.1109/IAC.2018.8780518(1-5)Online publication date: Oct-2018
  • (2017)Towards Requirements Reuse by Implementing Traceability in Agile Development2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC)10.1109/COMPSAC.2017.250(431-436)Online publication date: Jul-2017
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media