Screen-based prototyping toolset: A tool for requirements engineering in end-user computing

Esmaeil Kheirkhah, Aziz Deraman

    Research output: Contribution to journalArticle

    2 Citations (Scopus)

    Abstract

    Software Engineering has been recognized as one of the most challenging issues in computer science during the last three decades. Furthermore, requirements engineering as a significant process in a software development process plays a crucial role. Research shows that the cause of most of the projects' failure is the requirements engineering process. End-User Computing, on the other hand, which involves end-users directly and actively in the software development life cycle, suffers from the same problems. In addition, this area of software engineering is faced with some risks and problems arising from special characteristics of End-User Computing. In this regard, several method, techniques, and tools are developed to solve the problems. The prototyping method among other requirements engineering methods is more effective due to its tasks' coverage and its ability to involve end-users in the software development process. Therefore, the Screen-Based prototyping method can be considered as a useful solution. A toolset to support various features of the Screen-Based Prototyping is developed and discussed in this paper. The evaluation of the toolset was accomplished using some case studies. Both qualitative and quantitative analyses of the results showed that the toolset positively affects the process of software development and stakeholders of the project are satisfied with the features provided by the toolset.

    Original languageEnglish
    Pages (from-to)740-745
    Number of pages6
    JournalInternational Review on Computers and Software
    Volume5
    Issue number6
    Publication statusPublished - Nov 2010

    Fingerprint

    Requirements engineering
    Software engineering
    Computer science
    Life cycle

    Keywords

    • CASE tool
    • End-user computing
    • Prototyping
    • Requirements engineering
    • Software engineering

    ASJC Scopus subject areas

    • Computer Science(all)

    Cite this

    Screen-based prototyping toolset : A tool for requirements engineering in end-user computing. / Kheirkhah, Esmaeil; Deraman, Aziz.

    In: International Review on Computers and Software, Vol. 5, No. 6, 11.2010, p. 740-745.

    Research output: Contribution to journalArticle

    @article{b948bb0ad4c64f74a5ddcce727205058,
    title = "Screen-based prototyping toolset: A tool for requirements engineering in end-user computing",
    abstract = "Software Engineering has been recognized as one of the most challenging issues in computer science during the last three decades. Furthermore, requirements engineering as a significant process in a software development process plays a crucial role. Research shows that the cause of most of the projects' failure is the requirements engineering process. End-User Computing, on the other hand, which involves end-users directly and actively in the software development life cycle, suffers from the same problems. In addition, this area of software engineering is faced with some risks and problems arising from special characteristics of End-User Computing. In this regard, several method, techniques, and tools are developed to solve the problems. The prototyping method among other requirements engineering methods is more effective due to its tasks' coverage and its ability to involve end-users in the software development process. Therefore, the Screen-Based prototyping method can be considered as a useful solution. A toolset to support various features of the Screen-Based Prototyping is developed and discussed in this paper. The evaluation of the toolset was accomplished using some case studies. Both qualitative and quantitative analyses of the results showed that the toolset positively affects the process of software development and stakeholders of the project are satisfied with the features provided by the toolset.",
    keywords = "CASE tool, End-user computing, Prototyping, Requirements engineering, Software engineering",
    author = "Esmaeil Kheirkhah and Aziz Deraman",
    year = "2010",
    month = "11",
    language = "English",
    volume = "5",
    pages = "740--745",
    journal = "International Review on Computers and Software",
    issn = "1828-6003",
    publisher = "Praise Worthy Prize",
    number = "6",

    }

    TY - JOUR

    T1 - Screen-based prototyping toolset

    T2 - A tool for requirements engineering in end-user computing

    AU - Kheirkhah, Esmaeil

    AU - Deraman, Aziz

    PY - 2010/11

    Y1 - 2010/11

    N2 - Software Engineering has been recognized as one of the most challenging issues in computer science during the last three decades. Furthermore, requirements engineering as a significant process in a software development process plays a crucial role. Research shows that the cause of most of the projects' failure is the requirements engineering process. End-User Computing, on the other hand, which involves end-users directly and actively in the software development life cycle, suffers from the same problems. In addition, this area of software engineering is faced with some risks and problems arising from special characteristics of End-User Computing. In this regard, several method, techniques, and tools are developed to solve the problems. The prototyping method among other requirements engineering methods is more effective due to its tasks' coverage and its ability to involve end-users in the software development process. Therefore, the Screen-Based prototyping method can be considered as a useful solution. A toolset to support various features of the Screen-Based Prototyping is developed and discussed in this paper. The evaluation of the toolset was accomplished using some case studies. Both qualitative and quantitative analyses of the results showed that the toolset positively affects the process of software development and stakeholders of the project are satisfied with the features provided by the toolset.

    AB - Software Engineering has been recognized as one of the most challenging issues in computer science during the last three decades. Furthermore, requirements engineering as a significant process in a software development process plays a crucial role. Research shows that the cause of most of the projects' failure is the requirements engineering process. End-User Computing, on the other hand, which involves end-users directly and actively in the software development life cycle, suffers from the same problems. In addition, this area of software engineering is faced with some risks and problems arising from special characteristics of End-User Computing. In this regard, several method, techniques, and tools are developed to solve the problems. The prototyping method among other requirements engineering methods is more effective due to its tasks' coverage and its ability to involve end-users in the software development process. Therefore, the Screen-Based prototyping method can be considered as a useful solution. A toolset to support various features of the Screen-Based Prototyping is developed and discussed in this paper. The evaluation of the toolset was accomplished using some case studies. Both qualitative and quantitative analyses of the results showed that the toolset positively affects the process of software development and stakeholders of the project are satisfied with the features provided by the toolset.

    KW - CASE tool

    KW - End-user computing

    KW - Prototyping

    KW - Requirements engineering

    KW - Software engineering

    UR - http://www.scopus.com/inward/record.url?scp=79251638007&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=79251638007&partnerID=8YFLogxK

    M3 - Article

    AN - SCOPUS:79251638007

    VL - 5

    SP - 740

    EP - 745

    JO - International Review on Computers and Software

    JF - International Review on Computers and Software

    SN - 1828-6003

    IS - 6

    ER -