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

Tracing architecturally significant requirements: a decision-centric approach

Published: 21 May 2011 Publication History

Abstract

This thesis describes a Decision-Centric traceability framework that supports software engineering activities such as architectural preservation, impact analysis, and visualization of design intent. We present a set of traceability patterns, derived from studying real-world architectural designs in high-assurance and high-performance systems. We further present a trace-retrieval approach that reverse engineers design decisions and their associated traceability links by training a classifier to recognize fragments of design decisions and then using the traceability patterns to reconstitute the decisions from their individual parts.

References

[1]
Perry, D. E. and Wolf, A. L. Foundations for the study of software architecture. Softw. Eng. Notes 17, 4(1992), 40--52.
[2]
Balasubramaniam R. and Matthias J., "Toward Reference Models for Requirements Traceability", IEEE Trans. On Software Eng., Vol. 27, No. 1, Jan. 2001.
[3]
Gotel, O. et al. The Grand Challenges of Traceability, "Software and Systems Traceability", eds. A. Zisman, J. Cleland-Huang, O. Gotel., Springer-Verlag, August, 2011.
[4]
Yan, H., Garlan, D., Schmerl, B., Aldrich, J., and Kazman, R., DiscoTect: A System for Discovering Architectures from Running Systems. 26th Int. Conf. on Softw. Eng. (ICSE '04). IEEE Computer Society, Washington, DC, USA, 470--479.
[5]
Cleland-Huang, J., Czauderna, A., Gibiec, M., and Emeneck, J., "A machine learning approach for tracing regulatory codes to product specific requirements." 32nd ACM/IEEE Int. Conf. on Softw. Eng. - (ICSE '10), pp. 155--164.
[6]
Cleland-Huang, J., Settimi, R., Zou, X,. Solc, P. "Automated Detection and Classification of Non-Functional Requirements", Springer- Verlag Reqs. Eng. Jrn, Aug. 2007.
[7]
Mirakhorli, M., Cleland-Huang, J., A Decision-Centric Approach for Tracing Reliability Concerns in Embedded Software Systems. Embedded Software Reliability (ESR), held at ISSRE'10, San Jose, Nov, 2010.
[8]
Mirakhorli, M., Cleland-Huang, Tracing Architectural Concerns in High Assurance Systems (NIER Track) 33th International Conference on Software Engineering, New Ideas and Emerging Results Track, ICSE 2011.

Cited By

View all
  • (2022)Integration of Software Architecture in Requirements Elicitation for Rapid Software DevelopmentIEEE Access10.1109/ACCESS.2022.317765910(56158-56178)Online publication date: 2022
  • (2021)Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance2021 IEEE 18th International Conference on Software Architecture (ICSA)10.1109/ICSA51549.2021.00022(150-161)Online publication date: Mar-2021
  • (2015)Toward actionable software architecture traceabilityProceedings of the 8th International Symposium on Software and Systems Traceability10.5555/2821445.2821453(36-42)Online publication date: 16-May-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '11: Proceedings of the 33rd International Conference on Software Engineering
May 2011
1258 pages
ISBN:9781450304450
DOI:10.1145/1985793
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 May 2011

Check for updates

Author Tags

  1. architectural preservation
  2. architecturally significant requirements
  3. design rationale
  4. software traceability

Qualifiers

  • Extended-abstract

Conference

ICSE11
Sponsor:
ICSE11: International Conference on Software Engineering
May 21 - 28, 2011
HI, Waikiki, Honolulu, USA

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Integration of Software Architecture in Requirements Elicitation for Rapid Software DevelopmentIEEE Access10.1109/ACCESS.2022.317765910(56158-56178)Online publication date: 2022
  • (2021)Constructing a Shared Infrastructure for Software Architecture Analysis and Maintenance2021 IEEE 18th International Conference on Software Architecture (ICSA)10.1109/ICSA51549.2021.00022(150-161)Online publication date: Mar-2021
  • (2015)Toward actionable software architecture traceabilityProceedings of the 8th International Symposium on Software and Systems Traceability10.5555/2821445.2821453(36-42)Online publication date: 16-May-2015
  • (2015)Toward Actionable Software Architecture TraceabilityProceedings of the 2015 IEEE/ACM 8th International Symposium on Software and Systems Traceability10.1109/SST.2015.17(36-42)Online publication date: 17-May-2015
  • (2014)Archie: a tool for detecting, monitoring, and preserving architecturally significant codeProceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering10.1145/2635868.2661671(739-742)Online publication date: 11-Nov-2014
  • (2014)Do architectural design decisions improve the understanding of software architecture? two controlled experimentsProceedings of the 22nd International Conference on Program Comprehension10.1145/2597008.2597139(3-13)Online publication date: 2-Jun-2014
  • (2014)Knowledge-based approaches in software documentationInformation and Software Technology10.1016/j.infsof.2014.01.00856:6(545-567)Online publication date: 1-Jun-2014
  • (2013)Decision-Centric Traceability of architectural concerns2013 7th International Workshop on Traceability in Emerging Forms of Software Engineering (TEFSE)10.1109/TEFSE.2013.6620147(5-11)Online publication date: May-2013
  • (2011)Architectural design decision visualization for architecture designProceedings of the 5th European Conference on Software Architecture: Companion Volume10.1145/2031759.2031762(1-8)Online publication date: 13-Sep-2011

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media