Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3306500.3306532acmotherconferencesArticle/Chapter ViewAbstractPublication Pagesic4eConference Proceedingsconference-collections
research-article

Software visual specification for requirement engineering education

Published: 10 January 2019 Publication History

Abstract

Requirement engineering course is perceived as an important course that become one of compulsory courses to be thought to Software Engineering graduates. However, Requirement Engineering Education (REE) is suffering from difficulty in content delivery (lecturer) and learning (student) due to the nature of Requirement Engineering theoretical and diversity of knowledge especially in teaching the student how to specify the requirement. In order to overcome this problem, software visualization approach is introduced in learning requirement engineering course focus on specifying the requirements. A control experiment was conducted to study the applicability of the approach. Based on the analysis of the survey data, the proposed approach seems able to give positive impact to the quality of overall requirement specification.

References

[1]
S. Ouhbi, A. Idri, J. L. Fernández-Alemán, and A. Toval, "Requirements engineering education: a systematic mapping study," Requir. Eng., vol. 20, no. 2, pp. 119--138, 2015.
[2]
D. Rosca, "An active/collaborative approach in teaching requirements engineering," in 30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135), 2000, vol. 1, pp. 9--12.
[3]
R. N. Memon, S. S. Salim, and R. Ahmad, "Identifying research gaps in requirements engineering education: An analysis of a conceptual model and survey results," 2012 IEEE Conf. Open Syst., pp. 1--6, 2012.
[4]
J. P. Gibson, "Formal requirements engineering: Learning from the students," Proc. Aust. Softw. Eng. Conf. ASWEC, vol. 2000-Janua, pp. 171--180, 2000.
[5]
H. T. Salzer and I. Levin, "Spreadsheet-based logic controller for teaching fundamentals of requirements engineering," Int. J. Eng. Educ., vol. 20, no. 6, pp. 939--948, 2004.
[6]
P. Sun, R. J. Tsai, G. Finger, and Y. Chen, "What drives a successful e-Learning? An empirical investigation of the critical factors influencing learner satisfaction," vol. 50, pp. 1183--1202, 2008.
[7]
S. K. Card, J. Mackinlay, and B. Shneiderman, Reading in information visualization: using vision to Think, vol. 6, no. 4. 1999.
[8]
B. A. Price, R. M. Baecker, and I. S. Small, "A Principled Taxonomy of Software Visualization," J. Vis. Lang. Comput., vol. 4, no. 3, 1993.
[9]
R. B. and I. S. Blaine Price, "An Introduction to Software Visualization," in Software Visualization: Programming as a Multimedia Experience, 1998, pp. 4--26.
[10]
B. H. C. Cheng, J. M. Atlee, and M. Joanne, "Research Directions in Requirements Engineering," 2007 Future of Software Engineering (pp. 285--303). IEEE Computer Society., 2009.
[11]
J. R. Cooper, S. W. Lee, R. A. Gandhi, and O. Gotel, "Requirements engineering visualization: A survey on the state-of-the-art," in 2009 4th International Workshop on Requirements Engineering Visualization, REV 2009, 2009, pp. 46--55.
[12]
A. Marcus, X. Xie, and D. Poshyvanyk, "When and how to visualize traceability links?," TEFSE 2005 - 3rd Int. Work. Traceability Emerg. forms Softw. Eng., p. 56, 2005.
[13]
M. S. Feather, S. L. Cornford, J. D. Kiper, and T. Menzies, "Experiences using visualization techniques to present requirements, risks to them, and options for risk mitigation," in First International Workshop on Visualization in Requirements Engineering, REV 2006, 2007.
[14]
N. A. Ernst, Y. Yu, and J. Mylopoulos, "Visualizing non-functional requirements," in First International Workshop on Visualization in Requirements Engineering, REV 2006, 2006.
[15]
M. Glinz, "On Non-Functional Requirements," in 15th IEEE International Requirements Engineering Conference (RE 2007), 2007, pp. 21--26.
[16]
L. Karlsson, Å. G. Dahlstedt, B. Regnell, J. Natt och Dag, and A. Persson, "Requirements engineering challenges in market-driven software development - An interview study with practitioners," Inf. Softw. Technol., vol. 49, no. 6, pp. 588--604, 2007.
[17]
P. Achimugu, A. Selamat, R. Ibrahim, and M. Naz, "A systematic literature review of software requirements prioritization research," Inf. Softw. Technol., vol. 56, no. 6, pp. 568--585, 2014.
[18]
Z. S. H. Abad, G. Ruhe, and M. Noaeen, "Requirements Engineering Visualization: A Systematic Literature Review," in Requirement Enginering Conference (RE), 2016 IEEE 24th International. IEEE, 2016, no. October, pp. 6--15
[19]
F. Zainuddin and A. Arshah, "Software Visual Specification for Requirement Specification Validation," in Proceedings of the 2018 7th International Conference on Software and Computer Applications. ACM., 2018, pp. 66--71.
[20]
F. B. Zainuddin, R. B. A. Arshah, R. B. Mohamad, and R. B. Mokhtar, "Human factor of formal engineering methods in validating requirement specification," Adv. Sci. Lett., vol. 23, no. 6, pp. 5481--5486, 2017.
[21]
F. Zainuddin, A. Arshah, and R. Mohamad, "Reviewing the Challenge and Practices of Human Factor Involvement in Requirement Specification Validation," Adv. Sci. Lett., vol. 24, no. 10, pp. 7322--7327, 2018.
[22]
R. Sefelin, M. Tscheligi, and V. Giller, "Paper prototyping - what is it good for? A Comparison of Paper- and Computer-based Low-fidelity Prototyping," in Conference on Human factors in computing systems CHI'03. ACM, 2003, pp. 778--779.
[23]
J. Rudd, K. Stern, and S. Isensee, "Low vs. high-fidelity prototyping debate," interactions, vol. 3, no. 1, pp. 76--85, 1996.
[24]
N. Kilicay-Ergin and P. A. Laplante, "An online graduate requirements engineering course," IEEE Trans. Educ., vol. 56, no. 2, pp. 208--216, 2013.
[25]
J. Dawes, "Do Data Characteristics Change According to the Number of Scale Points Used? An Experiment Using 5-Point, 7-Point and 10-Point Scales," Int. J. Mark. Res., vol. 50, no. 1, pp. 61--104, 2008.

Cited By

View all
  • (2022)Understanding general concepts of requirements engineering through design thinking: An experimental study with studentsComputer Applications in Engineering Education10.1002/cae.2255030:6(1683-1700)Online publication date: 21-Jun-2022
  • (2021)Integrating Psychology Approach into Course Advisory System Framework for Higher Education Institution2021 International Conference on Software Engineering & Computer Systems and 4th International Conference on Computational Science and Information Management (ICSECS-ICOCSIM)10.1109/ICSECS52883.2021.00036(161-166)Online publication date: Aug-2021

Index Terms

  1. Software visual specification for requirement engineering education

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    IC4E '19: Proceedings of the 10th International Conference on E-Education, E-Business, E-Management and E-Learning
    January 2019
    469 pages
    ISBN:9781450366021
    DOI:10.1145/3306500
    © 2019 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 10 January 2019

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. e-education
    2. e-learning
    3. requirement engineering education
    4. requirement specification
    5. software visualization

    Qualifiers

    • Research-article

    Conference

    IC4E 2019

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Understanding general concepts of requirements engineering through design thinking: An experimental study with studentsComputer Applications in Engineering Education10.1002/cae.2255030:6(1683-1700)Online publication date: 21-Jun-2022
    • (2021)Integrating Psychology Approach into Course Advisory System Framework for Higher Education Institution2021 International Conference on Software Engineering & Computer Systems and 4th International Conference on Computational Science and Information Management (ICSECS-ICOCSIM)10.1109/ICSECS52883.2021.00036(161-166)Online publication date: Aug-2021

    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