Filters








903 Hits in 5.2 sec

Definition of a Behavior-Driven Model for Requirements Specification and Testing of Interactive Systems

Thiago Rocha Silva
2016 2016 IEEE 24th International Requirements Engineering Conference (RE)  
Testing the consistency of multiple artifacts used to develop interactive systems every time that a new requirement is introduced it is a cumbersome and time consuming activity, especially if it should  ...  For that we propose an approach based on Behavior-Driven Development (BDD) to support the automated assessment of artifacts along the development process of interactive systems.  ...  vertical and bidirectional traceability of the requirements, ensuring reliability and consistency between artifacts; and (iii) assure a complete and testable ontological description of the requirements  ... 
doi:10.1109/re.2016.12 dblp:conf/re/Silva16 fatcat:wt4bvj4rlzckpne6dytjc2nl4u

Effectiveness Of Software Quality Assurance In Offshore Development Enterprises In Sri Lanka

Malinda G. Sirisena
2014 Zenodo  
The aim of this research is to evaluate the effectiveness of software quality assurance approaches of Sri Lankan offshore software development organizations, and to propose a framework which could be used  ...  The findings demonstrate a positive view of Effectiveness of Software Quality Assurance – the stronger predictors of Stability, Installability, Correctness, Testability and Changeability.  ...  That is to achieve a moderate level effectiveness on Stability and Installability; one has to satisfy effectiveness of Correctness, Testability and Changeability before. • The U. S.  ... 
doi:10.5281/zenodo.1093440 fatcat:tlhzgfdj3bbm7jreratq2rergu

Testing Prototypes and Final User Interfaces Through an Ontological Perspective for Behavior-Driven Development [chapter]

Thiago Rocha Silva, Jean-Luc Hak, Marco Winckler
2016 Lecture Notes in Computer Science  
A case study testing Prototypes and Final User Interfaces is presented to demonstrate the feasibility of this approach in early phases of the design process, providing a continuous quality assurance of  ...  Testing the consistency of multiple artifacts used to develop interactive systems every time that a new requirement is introduced is a cumbersome activity, especially if it is done manually.  ...  To assure that the system behaves properly, requirements should be expressed in a testable way.  ... 
doi:10.1007/978-3-319-44902-9_7 fatcat:77rtlsdtlzguhbkrymw5obtgkm

Helping the Cause of Medical Device Interoperability: A standards-based testing approach based on identifying and obtaining testable assertions

John J. Garguilo, Sandra Martinez, Julien Deshayes
2012 European Journal for Biomedical Informatics  
Helping the Cause of Medical Device Interoperability: A standards-based testing approach based on identifying and obtaining testable assertions  ...  Our approach for developing a test system to validate messages is based on constraining identified and recognized specifications.  ...  These specifications define and lead to what we call "testable assertions", which are atomic test requirements traceable to the aforementioned specifications.  ... 
doi:10.24105/ejbi.2012.08.4.7 fatcat:qtj7daacgzf5nnzj7gv3isccli

An Assessment of Software Testability using Fuzzy Logic Technique for Aspect-Oriented Software

Pradeep Kumar Singh, Om Prakash Sangwan, Amar Pal Singh, Amrendra Pratap
2015 International Journal of Information Technology and Computer Science  
Testability is a property of software which introduces with the purpose of forecasting efforts need to test the programs.  ...  Controllability, Observability, Built in Test Capability, Understandability and Complexity. These factors are independent to each other and used for accessing software testability.  ...  ACKNOWLEDGMENT We would like to thank the faculty of Amity University for helping us in refining the objective and Amity University for providing us research environment and facilities.  ... 
doi:10.5815/ijitcs.2015.03.03 fatcat:sjn7cxsps5bf7m754otov337h4

A survey on software testability [article]

Vahid Garousi, Michael Felderer, Feyza Nur Kilicaslan
2018 arXiv   pre-print
Context: Software testability is the degree to which a software system or a unit under test supports its own testing.  ...  Common ways to improve testability are testability transformation, improving observability, adding assertions, and improving controllability.  ...  The authors focused on the costs and benefits of modularizations w.r.t. testability.  ... 
arXiv:1801.02201v2 fatcat:xnxl5r3lb5hddpi2xrmoaulrne

An Analysis of Software Requirements Specification Characteristics In Regulated Environments

Johnny Marques, Sarasuaty Yelisetty
2019 International Journal of Software Engineering & Applications  
The similarities and differences will be used to address a future requirements framework universal process that can be configured to address each standard by the usage of Software Process Lines.  ...  Requirements Engineering is the set of activities involved in creation, managing, documenting, and maintaining a requirements' set for a product.  ...  The rationale for two levels of Software Requirements is the need to provide traceability and refinement from System Requirements to the level of implementation in source code.  ... 
doi:10.5121/ijsea.2019.10601 fatcat:fcpdxeufgbgm3nw2nnvqiajqwy

An Approach for Multi-Artifact Testing Through an Ontological Perspective for Behavior-Driven Development

Thiago Rocha Silva, Jean-Luc Hak, Marco Winckler
2016 Complex Systems Informatics and Modeling Quarterly  
quality assurance of requirements, and helping clients and development teams to identify potential problems and inconsistencies before commitments with software implementation are made.  ...  This paper proposes an approach based on Behavior-Driven Development (BDD) to support the automated assessment of artifacts along the development process of interactive systems.  ...  To assure that the system behaves properly, requirements should be expressed in a testable way.  ... 
doi:10.7250/csimq.2016-7.05 fatcat:adbrdkh7xnhodcvpusutf5jvsq

Software Quality

Sukhvir Kaur
2004 INTERNATIONAL JOURNAL OF COMPUTERS & TECHNOLOGY  
Different quality factors can be imposing with relation to cost, schedule and rework. It's very important to make quality assurance plans.  ...  For that you have to cover many milestones which can be represented in time sheets. The main characteristics of the quality models have covered in this paper  ...  define a commonly agreeable quality framework, which consolidates the different views on quality, they can be tailored to specific contexts, and they provided a measurable base to the evaluation of software  ... 
doi:10.24297/ijct.v3i1b.2753 fatcat:nfstv6cem5a3dg7dkem6xpltdi

Framework for Observing the Maintenance Needs, Runtime Metrics and the Overall Quality-in-Use

Timo Hynninen, Jussi Kasurinen, Ossi Taipale
2018 Journal of Software Engineering and Applications  
As a proof-of-concept, we implemented measurements in an open-source software project to demonstrate the utility of the framework.  ...  To reduce the costs related to post-release maintenance, we propose a run-time framework for measuring software quality characteristics applying the ISO/IEC 25000 software quality and software quality  ...  of the system and traceability of the encountered malfunctions.  ... 
doi:10.4236/jsea.2018.114009 fatcat:k6rix3jjw5anpfxvwa43imrflm

DEVS Systems-Theory Framework for Reusable Testing of I/O Behaviors in Service Oriented Architectures

Xiaolin Hu, Bernard P. Zeigler, Moon Ho Hwang, Eddie Mak
2007 2007 IEEE International Conference on Information Reuse and Integration  
These minimal testable I/O pairs are mapped to reusable primitives and then synthesized into test models in the Discrete Event System Specification (DEVS) formalism to meet different test objectives.  ...  The framework derives minimal testable I/O pairs from a service component's behavior specifications.  ...  To achieve these requires a mature methodology based on a formal mathematical framework.  ... 
doi:10.1109/iri.2007.4296652 dblp:conf/iri/HuZHM07 fatcat:fjtrr7rbsvbkphahs5kiz4ttay

Towards a General Framework for Evaluating Software Development Methodologies

Shokoofeh Hesari, Hoda Mashayekhi, Raman Ramsin
2010 2010 IEEE 34th Annual Computer Software and Applications Conference  
Evaluation is required to gain a better understanding of the features, strengths, and weaknesses of the methodologies.  ...  We propose a general evaluation framework which addresses this requirement.  ...  ACKNOWLEDGEMENT We wish to thank Iran Telecommunications Research Center (ITRC) for sponsoring this research.  ... 
doi:10.1109/compsac.2010.69 dblp:conf/compsac/HesariMR10 fatcat:nzkjc57lufafvmmdrfyvqgjlyy

Incorporating Accessibility Elements to the Software Engineering Process

Wesley Tessaro Andrade, Rodrigo Gonçalves de Branco, Maria Istela Cagnin, Débora Maria Barroso Paiva
2018 Advances in Human-Computer Interaction  
Accessibility is one of these challenges and it is related to the digital inclusion and social welfare of the population.  ...  The expansion of web is a phenomenon that brings several challenges in different segments of the society.  ...  Acknowledgments The authors thank CAPES and FUNDECT (T.O. 102/2016) for financial support.  ... 
doi:10.1155/2018/1389208 fatcat:eoqzlh624raojjunksle2lp4ry

The Product Engineering Class in the Software Safety Risk Taxonomy for Building Safety-Critical Systems

Janice Hill, Daniel Victor
2008 Australian Software Engineering Conference : Proceedings  
At the end of the paper, we present the tool known as the 'Legacy Systems Risk Database Tool' that is used to collect and analyze the data required to show traceability to a particular safety standard  ...  When software safety requirements are imposed on legacy safety-critical systems, retrospective safety cases need to be formulated as part of recertifying the systems for further use and risks must be documented  ...  A three year research proposal was submitted in July 2006 to the NASA Headquarters Office of Safety and Mission Assurance (OSMA) to address assurance problems for the safety of legacy systems and to identify  ... 
doi:10.1109/aswec.2008.4483253 fatcat:khpodim5gbevtedmp7n6xbbct4

Traceability in Acceptance Testing

Jean-Pierre Corriveau, Wei Shi
2013 Journal of Software Engineering and Applications  
Our contention is that the difficulties we identify originate mainly in a lack of traceability between a testable model of the requirements of the stakeholder(s) and the test cases used to validate these  ...  We then investigate whether such traceability is addressed in other relevant specification-based approaches. 1 According to which one develops and releases quickly in order to grab a market share, with  ...  We contend that the current challenges inherent to acceptance testing originate first and foremost in a lack of traceability between a testable model of the requirements of the stakeholder(s) and the test  ... 
doi:10.4236/jsea.2013.610a005 fatcat:mdegou4u7fhzdf6gydq7yuee7m
« Previous Showing results 1 — 15 out of 903 results