4 results
Search Results
Now showing 1 - 4 of 4
Editorial Citation - Scopus: 1Quality and Reliability Engineering: Trends and Future Directions(Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2018) Mishra, Alok; Khatri, Sunil Kumar; Kapur, P. K.; Kumar, Uday; Software Engineering[No Abstract Available]Article Citation - WoS: 1Citation - Scopus: 1Statistical Usage Testing at Different Levels of Testing(Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2018) Kaur, Kamaldeep; Khatri, Sunil Kumar; Mishra, Alok; Datta, Rattan; Software EngineeringStatistical Usage Testing (SUT) is the testing technique defined in Cleanroom Software Engineering model [Runeson, 93]. Cleanroom Software Engineering model is a theory based and team oriented model that is based on development and certification of software in increments using statistical quality control [Linger 96]. SUT is a black box testing technique and concentrates on how the software completes its required function from the user's perspective [Runeson, 93]. SUT is carried out by developing usage models and assigning usage probabilities. Testing is carried out on usage models by performing statistical tests which are random sequences [Trammel 95]. Statistical testing can be viewed as a statistical experiment where random test cases are selected from all the usage models [Trammel 95]. This paper demonstrates the process and benefits of applying SUT at different levels of testing. Levels of testing include Unit level, Integration level, System level and Acceptance level. SUT is generally performed at System level and Unit testing is not the part of SUT. Unit testing makes it easier to access code and debug human errors. Detecting errors at an early stage helps reducing cost and effort. The paper proposes to allow Unit testing in Cleanroom Software Engineering Model, thus making it more flexible and suitable for varied applications. Unit testing is essentially performed to ensure that the code is working correctly and meets the user specifications [istqb, 15]. Errors may also exist when modules are integrated because of interchange of data and control information between various modules. Integration testing is performed when the modules are combined together to check their behaviour and functionality after integration. Once the Integration testing phase gets successfully completed, System testing is performed on the whole system [test-institute, 15]. The paper makes use of Student record software to demonstrate the process of performing SUT at different levels. In addition to performing SUT at System level, this paper helps in understanding the advantages of applying SUT at Unit level and Integration level.Article Citation - WoS: 7Citation - Scopus: 8A Global Software Inspection Process for Distributed Software Development(Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2012) Mishra, Deepti; Mishra, Alok; Computer Engineering; Software EngineeringGlobally distributed software development is an established trend towards delivering high-quality software to global users at lower costs. The main expected benefits from distributed software development are improvements in development time efficiency, being close to the customers and having flexible access to greater and less costly resources. Organizations require to use their existing resources as effectively as possible, and also need to employ resources on a global scale from different sites within the organization and from partner organization throughout the world. However, distributed software development particularly face communication and coordination problems due to spatial, temporal and cultural separation between team members. Ensuring quality issues in such projects is a significant issue. This paper presents global software inspection process in the distributed software development environment towards quality assurance and management.Editorial Citation - WoS: 3Citation - Scopus: 3Distributed Development of Information System J.ucs Special Issue(Graz Univ Technolgoy, inst information Systems Computer Media-iicm, 2012) Mishra, Alok; Munch, Jurgen; Mishra, Deepti; Computer Engineering; Software Engineering[No Abstract Available]

