Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/QSIC.2005.46guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Ontology Based Requirements Analysis: Lightweight Semantic Processing Approach

Published: 19 September 2005 Publication History
  • Get Citation Alerts
  • Abstract

    We propose a software requirements analysis method based on domain ontology technique, where we can establish a mapping between a software requirements specification and the domain ontology that represents semantic components. Our ontology system consists of a thesaurus and inference rules and the thesaurus part comprises domain specific concepts and relationships suitable for semantic processing. It allows requirements engineers to analyze a requirements specification with respect to the semantics of the application domain. More concretely, we demonstrate following three kinds of semantic processing through a case study, (1) detecting incompleteness and inconsistency included in a requirements specification, (2) measuring the quality of a specification with respect to its meaning and (3) predicting requirements changes based on semantic analysis on a change history.

    References

    [1]
    IEEE Recommended Practice for Software Requirements Specifications, 1998. IEEE Std. 830-1998.
    [2]
    D. M. Berry, K. Daudjee, J. Dong, I. Fainchtein, M. A. Nelson, T. Nelson, and L. Ou. Users manual as a requirements specification: case studies. Requirements Engineering, 9(1):67-82, Feb. 2004.
    [3]
    B. Boehm and H. In. Identifying Quality-Requirement Conflict. Software, 13(2):25-35, Mar. 1996. IEEE.
    [4]
    K. K. Breitman and J. C. S. do Prado Leite Ontology as a Requirements Engineering Product. In 11th IEEE International Requirements Engineering Conference (RE'03), pages 309-319, Sep. 2003.
    [5]
    L. M. Cysneiros, J. C. S. do Prado Leite, and J. de Melo Sabat Neto. A Framework for Integrating Non-Functional Requirements into Conceptual Models. Requirements Engineering, 6(2):97-115, Jun. 2001.
    [6]
    A. Fantechi, S. Gnesi, G. Lami, and A. Maccari. Application of Linguistic Techniques for Use Case Analysis. In IEEE Joint International Conference on Requirements Engineering (RE'02), pages 157-164, Sep. 2002.
    [7]
    A. Fantechil, S. Gnesi, G. Lami, and A. Maccari. Applications of linguistic techniques for use case analysis. Requirements Engineering, 8(3):161-170, Aug. 2003.
    [8]
    R. Gaizauskas and H. Harmain. CM-Builder: An Automated NL-Based CASE Tool. In The Fifteenth IEEE International Conference on Automated Software Engineering (ASE'00), pages 45-53, Grenoble, France, Sep. 2000.
    [9]
    V. Gervasi and B. Nuseibeh. Lightweight Validation of Natural Language Requirements: A Case Study. In 4th International Conference on Requirements Engineering (ICRE'00), pages 140-148, Schaumburg, Illinois, Jun. 2000.
    [10]
    T. R. Gruber. A translation approach to portable ontologies. Knowledge Acquisition, 5(2): 199-220, 1993.
    [11]
    H. Kaiya, H. Horai, and M. Saeki. AGORA: Attributed Goal-Oriented Requirements Analysis Method. In IEEE Joint International Requirements Engineering Conference, RE'02, pages 13-22, Sep. 2002.
    [12]
    R. Lecceuche. Finding Comparatively Important Concepts between Texts. In The Fifteenth IEEE International Conference on Automated Software Engineering (ASE'00), pages 55-60, Grenoble, France, Sep. 2000.
    [13]
    S. P. Overmyer, B. Lavoie, and O. Rambow. Conceptual Modeling through Linguistic Analysis Using LIDA. In 23rd International Conference on Software Engineering (ICSE'01), pages 401-410, Toronto, Canada, May 2001.
    [14]
    M. Saeki, H. Horai, and H. Enomoto. Software Development Process from Natural Language Specification. In Proc. of 11th International Conference on Software Engineering, pages 64-73, 1989.
    [15]
    P. Soffer, B. Golany, D. Dori, and Y. Wand. Modelling Off-the-Shelf Information Systems Requirements: An Ontological Approach. Requirements Engineering, 6(3):183-199, Oct. 2001.
    [16]
    A. T. Ying, G. C. Murphy, R. Ng, and M. C. Chu-Carroll. Predicting Source Code Changes by Mining Change History. IEEE Trans. on Software Engineering, 30(9):574-586, Sep. 2004.
    [17]
    D. Zowghi, V. Gervasi, and A. McRae. Using Default Reasoning to Discover Inconsistencies in Natural Language Requirements. In Eighth Asia-Pacific Software Engineering Conference (APSEC'01), pages 113-120, Dec. 2001.

    Cited By

    View all
    • (2019)Ontology Based Test Case Generation for Black Box TestingProceedings of the 2019 8th International Conference on Educational and Information Technology10.1145/3318396.3318442(236-241)Online publication date: 2-Mar-2019
    • (2019)An empirical study on the potential usefulness of domain models for completeness checking of requirementsEmpirical Software Engineering10.1007/s10664-019-09693-x24:4(2509-2539)Online publication date: 1-Aug-2019
    • (2016)MURGROOMProceedings of the 18th International Conference on Information Integration and Web-based Applications and Services10.1145/3011141.3011183(160-169)Online publication date: 28-Nov-2016
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    QSIC '05: Proceedings of the Fifth International Conference on Quality Software
    September 2005
    466 pages
    ISBN:0769524729

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 19 September 2005

    Author Tags

    1. Lightweight semantic processing
    2. Requirements Engineering
    3. Thesaurus.

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 26 Jul 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Ontology Based Test Case Generation for Black Box TestingProceedings of the 2019 8th International Conference on Educational and Information Technology10.1145/3318396.3318442(236-241)Online publication date: 2-Mar-2019
    • (2019)An empirical study on the potential usefulness of domain models for completeness checking of requirementsEmpirical Software Engineering10.1007/s10664-019-09693-x24:4(2509-2539)Online publication date: 1-Aug-2019
    • (2016)MURGROOMProceedings of the 18th International Conference on Information Integration and Web-based Applications and Services10.1145/3011141.3011183(160-169)Online publication date: 28-Nov-2016
    • (2016)CDNFREComputer Standards & Interfaces10.1016/j.csi.2016.03.00247:C(62-76)Online publication date: 1-Aug-2016
    • (2016)A service requirements engineering method for a digital service ecosystemService Oriented Computing and Applications10.1007/s11761-015-0175-010:2(151-172)Online publication date: 1-Jun-2016
    • (2015)A semantic driven approach for requirements consistency verificationInternational Journal of High Performance Computing and Networking10.1504/IJHPCN.2015.0712618:3(201-211)Online publication date: 1-Aug-2015
    • (2015)Understanding User Requirements IcebergProceedings of the 5th International Conference on Model and Data Engineering - Volume 934410.1007/978-3-319-23781-7_24(297-310)Online publication date: 26-Sep-2015
    • (2014)A survey of methods and approaches for reliable dynamic service compositionsService Oriented Computing and Applications10.1007/s11761-013-0153-38:2(129-158)Online publication date: 1-Jun-2014
    • (2014)Measuring and Improving the Completeness of Natural Language RequirementsProceedings of the 20th International Working Conference on Requirements Engineering: Foundation for Software Quality - Volume 839610.1007/978-3-319-05843-6_3(23-38)Online publication date: 7-Apr-2014
    • (2013)Efficient, Unified, and Intelligent User Requirement Collection and Analysis in Global EnterprisesProceedings of International Conference on Information Integration and Web-based Applications & Services10.1145/2539150.2539263(686-691)Online publication date: 2-Dec-2013
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media