3 research outputs found

    Automatic verification and validation wizard in web-centred end-user software engineering

    Get PDF
    This paper addresses one of the major web end-user software engineering (WEUSE) challenges, namely, how to verify and validate software products built using a life cycle enacted by end-user programmers. Few end-user development support tools implement an engineering life cycle adapted to the needs of end users. End users do not have the programming knowledge, training or experience to perform devel- opment tasks requiring creativity. Elsewhere we published a life cycle adapted to this challenge. With the support of a wizard, end-user programmers follow this life cycle and develop rich internet applica- tions (RIA) to meet specific end-user requirements. However, end-user programmers regard verification and validation activities as being secondary or unnecessary for opportunistic programming tasks. Hence, although the solutions that they develop may satisfy specific requirements, it is impossible to guarantee the quality or the reusability of this software either for this user or for other developments by future end-user programmers. The challenge, then, is to find means of adopting a verification and validation workflow and adding verification and validation activities to the existing WEUSE life cycle. This should not involve users having to make substantial changes to the type of work that they do or to their priori- ties. In this paper, we set out a verification and validation life cycle supported by a wizard that walks the user through test case-based component, integration and acceptance testing. This wizard is well-aligned with WEUSE’s characteristic informality, ambiguity and opportunisticity. Users applying this verification and validation process manage to find bugs and errors that they would otherwise be unable to identify. They also receive instructions for error correction. This assures that their composite applications are of better quality and can be reliably reused. We also report a user study in which users develop web soft- ware with and without a wizard to drive verification and validation. The aim of this user study is to confirm the applicability and effectiveness of our wizard in the verification and validation of a RIAEuropean Union (UE) GA FP7-216048European Union (UE) GA FP7-285248European Union (UE) GA FP7-258862Ministerio de Economía y Competitividad TIN2016-76956-C3-2-R (POLOLAS)Ministerio de Economía y Competitividad TIN2015-71938-RED

    The Importance of User in ISD. Do We Really Teach?

    Get PDF
    In 1999, the European Higher Education Area (EHEA) defined the framework that regulates all degrees, including Computer Engineering (CE), within the environment of the European Union. Each country, in turn, regulated each of these studies on the basis of that common framework.In the case of Computer Engineering, among the specific competencies the profession entails, there are concrete references to the effective incorporation of user and need for IT (Information Technology) professionals to learn how to manage and work in multidisciplinary environments. However, these competencies are difficult to teach to students. This paper presents a critical view of the way we are teaching future developers of information systems to work with user. Besides, it analyses the consequences that it may bring to future professionals. The paper also offers some considerations and intends to motivate a future discussion on this topic

    PLEC, A Participative Processfor GUI Prototyping

    Get PDF
    GUI is one of the key aspect of an information system from the pointof view of customers and users. This paper introduces PLEC, a par-ticipative process for designing GUI interfaces with the collaborationof the final users and stakeholders. Participants do not need technicalknowledge of GUI prototype. A case study has been developed andcarried out to verify if PLEC process is feasible.2019-2
    corecore