Sök i SwePub databas

  Utökad sökning

Träfflista för sökning "LAR1:gu ;lar1:(bth)"

Sökning: LAR1:gu > Blekinge Tekniska Högskola

  • Resultat 1-10 av 13
  • [1]2Nästa
Sortera/gruppera träfflistan
  • Afzal, Wasif, et al. (författare)
  • An experiment on the effectiveness and efficiency of exploratory testing
  • 2015
  • Ingår i: Empirical Software Engineering. - Springer. - 1382-3256. ; 20:3, s. 844-878
  • Tidskriftsartikel (refereegranskat)abstract
    • The exploratory testing (ET) approach is commonly applied in industry, but lacks scientific research. The scientific community needs quantitative results on the performance of ET taken from realistic experimental settings. The objective of this paper is to quantify the effectiveness and efficiency of ET vs. testing with documented test cases (test case based testing, TCT). We performed four controlled experiments where a total of 24 practitioners and 46 students performed manual functional testing using ET and TCT. We measured the number of identified defects in the 90-minute testing sessions, the detection difficulty, severity and types of the detected defects, and the number of false defect reports. The results show that ET found a significantly greater number of defects. ET also found significantly more defects of varying levels of difficulty, types and severity levels. However, the two testing approaches did not differ significantly in terms of the number of false defect reports submitted. We conclude that ET was more efficient than TCT in our experiment. ET was also more effective than TCT when detection difficulty, type of defects and severity levels are considered. The two approaches are comparable when it comes to the number of false defect reports submitted.
  • Afzal, Wasif, et al. (författare)
  • Prediction of faults-slip-through in large software projects:
  • 2014
  • Ingår i: Software quality journal. - 0963-9314. ; 22:1, s. 51-86
  • Tidskriftsartikel (refereegranskat)abstract
    • A large percentage of the cost of rework can be avoided by finding more faults earlier in a software test process. Therefore, determination of which software test phases to focus improvement work on has considerable industrial interest. We evaluate a number of prediction techniques for predicting the number of faults slipping through to unit, function, integration, and system test phases of a large industrial project. The objective is to quantify improvement potential in different test phases by striving toward finding the faults in the right phase. The results show that a range of techniques are found to be useful in predicting the number of faults slipping through to the four test phases; however, the group of search-based techniques (genetic programming, gene expression programming, artificial immune recognition system, and particle swarm optimization-based artificial neural network) consistently give better predictions, having a representation at all of the test phases. Human predictions are consistently better at two of the four test phases. We conclude that the human predictions regarding the number of faults slipping through to various test phases can be well supported by the use of search-based techniques. A combination of human and an automated search mechanism (such as any of the search-based techniques) has the potential to provide improved prediction results.
  • Ghazi, Ahmad Nauman, et al. (författare)
  • Information sources and their importance to prioritize test cases in heterogeneous systems context
  • 2014
  • Ingår i: Communications in Computer and Information Science. - 1865-0929. - 978-3-662-43895-4 ; 425, s. 86-98
  • Konferensbidrag (refereegranskat)abstract
    • Context: Testing techniques proposed in the literature rely on various sources of information for test case selection (e.g., require- ments, source code, system structure, etc.). The challenge of test selection is amplified in the context of heterogeneous systems, where it is unknown which information/data sources are most important. Contribution: (1) Achieve in-depth understanding of test processes in heterogeneous systems; (2) Elicit information sources for test selection in the context of heterogeneous systems. (3) Capture the relative importance of the identified information sources. Method: Case study research is used for the elicitation and understanding of which information sources are relevant for test case privatization, followed by an exploratory survey capturing the relative importance of information sources for testing heterogeneous systems. Results: We classified different information sources that play a vital role in the test selection process, and found that their importance differs largely for the different test levels observed in heterogeneous testing. However, overall all sources were considered essential in test selection for heterogeneous systems. Conclusion: Heterogeneous system testing requires solutions that take all information sources into account when suggesting test cases for selection. Such approaches need to be developed and compared with existing solutions.
  • Madeyski, Lech, et al. (författare)
  • Overcoming the equivalent mutant problem
  • 2014
  • Ingår i: IEEE Transactions on Software Engineering. - IEEE. - 0098-5589. ; 40:1, s. 23-42
  • Tidskriftsartikel (refereegranskat)abstract
    • Context. The equivalent mutant problem (EMP) is one of the crucial problems in mutation testing widely studied over decades. Objectives. The objectives are: to present a systematic literature review (SLR) in the field of EMP; to identify, classify and improve the existing, or implement new, methods which try to overcome EMP and evaluate them. Method. We performed SLR based on the search of digital libraries. We implemented four second order mutation (SOM) strategies, in addition to first order mutation (FOM), and compared them from different perspectives. Results. Our SLR identified 17 relevant techniques (in 22 articles) and three categories of techniques: detecting (DEM); suggesting (SEM); and avoiding equivalent mutant generation (AEMG). The experiment indicated that SOM in general and JudyDiffOp strategy in particular provide the best results in the following areas: total number of mutants generated; the association between the type of mutation strategy and whether the generated mutants were equivalent or not; the number of not killed mutants; mutation testing time; time needed for manual classification. Conclusions. The results in the DEM category are still far from perfect. Thus, the SEM and AEMG categories have been developed. The JudyDiffOp algorithm achieved good results in many areas.
  • Nidhra, Srinivas, et al. (författare)
  • Knowledge transfer challenges and mitigation strategies in global software development – A systematic literature review and industrial validation
  • 2013
  • Ingår i: International Journal of Information Management. - Elsevier. - 0268-4012. ; 33:2, s. 333-355
  • Tidskriftsartikel (refereegranskat)abstract
    • In this article we considered knowledge transfer (KT) in global software development (GSD) from two perspectives, state-of-the-art and state-of-the-practice, in order to identify what are the challenges that hamper the success of KT in global software teams, as well as to find out what are the mitigation strategies that can be used to overcome such challenges. The overall aim of this work is to provide a body of knowledge for enabling successful KT in GSD settings. This is achieved by an in-depth understanding of KT challenges and mitigation strategies, both from the perspective of literature and industry. It also identifies the similarities and differences in challenges and strategies gathered from literature studies and industrial experts.
  • Per, Lenberg, et al. (författare)
  • Towards a Behavioral Software Engineering
  • 2014
  • Ingår i: CHASE 2014 Proceedings of the 7th International Workshop on Cooperative and Human Aspects of Software Engineering. - 978-1-4503-2860-9 ; s. 48-55
  • Konferensbidrag (refereegranskat)abstract
    • Throughout the history of Software Engineering (SE) it has been repeatedly found that the humans involved, i.e. the engineers and developers in addition to other stakeholders, are a key factor in determining project outcomes and success. However, the amount of research that focuses on human aspects has been limited compared to research with technology or process focus. With increasing maturity of the field, interest in agile methods and a growing dissatisfaction with the continued challenges of developing high-quality software on time, the amount of SE research putting human aspect in primary focus has increased. In this paper we argue that a synthesized view of the emerging human-focused SE research is needed and can add value through giving focus, direction and help identify gaps. Taking cues from the addition of Behavioral Economics as an important part of the area of Economics we propose the term Behavioral Software Engineering (BSE) as an umbrella concept for research that focus on behavioral and social aspects in the work activities of software engineers. We propose that a model based on three units of analysis can give structure and point to concepts that are important for BSE. To add detail to this model we are conducting a systematic review to map out what is currently known. To exemplify the model and the area we here present the results from a subset of the identified concepts.
  • Ranerup, Agneta, 1960-, et al. (författare)
  • Enrolling Local Strategic Actors in Public Portal Development
  • 2011
  • Konferensbidrag (refereegranskat)abstract
    • Paper som beskriver formering av nätverk i samband med utveckling av en hälsoportal inom e-Government. En fallstudie med teoretiskt ramverk hämtat från Actor Network Theory (ANT). Diskuterar conceptet "enrolment devices" och dess tillämpning i komplex nätverkverksformation och behovet av lokalt stöd för en positiv utveckling av en hållbar projekt organisation.
  • Rogstad, Erik, et al. (författare)
  • Test Case Selection for Black-Box Regression Testing of Database Applications
  • 2013
  • Ingår i: Information and Software Technology. - Elsevier. - 0950-5849. ; 55:10, s. 1781-1795
  • Tidskriftsartikel (refereegranskat)abstract
    • Context: This paper presents an approach for selecting regression test cases in the context of large-scale, database applications. We focus on a black-box (specification-based) approach, relying on classification tree models to model the input domain of the system under test (SUT), in order to obtain a more practical and scalable solution. We perform an industrial case study where the SUT is a large database application in Norway’s tax department. Objective: We investigate the use of similarity-based test case selection for supporting black box regression testing of database applications. We have developed a practical approach and tool (DART) for functional black-box regression testing of database applications. In order to make the regression test approach scalable for large database applications, we needed a test case selection strategy that reduces the test execution costs and analysis e ort. We used classification tree models to partition the input domain of the SUT in order to then select test cases. Rather than selecting test cases at random from each partition, we incorporated a similarity-based test case selection, hypothesizing that it would yield a higher fault detection rate. Method: An experiment was conducted to determine which similarity-based selection algorithm was the most suitable in selecting test cases in large regression test suites, and whether similarity-based selection was a worthwhile and practical alternative to simpler solutions. Results: The results show that combining similarity measurement with partition-based test case selection, by using similarity-based test case selection within each partition, can provide improved fault detection rates over simpler solutions when specific conditions are met regarding the partitions. Conclusions: Under the conditions present in the experiment the improvements were marginal. However, a detailed analysis concludes that the similarity-based selection strategy should be applied when a large number of test cases are contained in each partition and there is significant variability within partitions. If these conditions are not present, incorporating similarity measures is not worthwhile, since the gain is negligible over a random selection within each partition.
  • Rydhagen, Birgitta, et al. (författare)
  • Who loves sewage? Matching expectations in communication between households and sanitation professionals.
  • 2009
  • Konferensbidrag (refereegranskat)abstract
    • I svenska kommuner betraktas hushåll som viktiga aktörer för att förbättra kvaliteten på avloppsvattnet. I intervjuer med representanter för hushåll och kommunal VA-verksamhet framkom en samsyn på ömsesidigt beroende. Ökad kommunikation efterfrågades från båda grupper. I artikeln argumenteras för ökad dialog för hållbara avloppssystem. Keyword: hållbara avloppssystem
  • Skärsäter, Ingela, et al. (författare)
  • The Recovery Process in Major Depression
  • 2006
  • Ingår i: Advances in Nursing Science. - Lippincott Williams & Wilkins. - 0161-9268. ; 29:3, s. 245-259
  • Tidskriftsartikel (refereegranskat)abstract
    • En reanalys av data insamlade genom intervjuer med personer som tillfrisknat efter depressionen. I analysen används Afaf Meleis begrepp transition för att öka förståelsen för tillfrisknandeprocessen samt för att kunna föreslå relevanta sjuksköterskeåtgärder. Nyckelord: depression, tillfrisknande, transition
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 13
  • [1]2Nästa
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy