SwePub
Sök i SwePub databas

  Utökad sökning

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

Sökning: swepub > Konferensbidrag > Göteborgs universitet > Blekinge Tekniska Högskola

  • Resultat 1-10 av 30
Sortera/gruppera träfflistan
   
NumreringReferensOmslagsbildHitta
1.
  • Ekelin, Annelie, et al. (författare)
  • Enrolling Local Strategic Actors in Public Portal Development
  • 2011
  • Ingår i: Electronic Government : The 10th IFIP WG 8.5 International Conference on Electronic Government EGOV 2011, Proceedings. - Delft : Springer. - 978-3-642-22877-3 ; s. 247-258
  • 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.
2.
  • Berntsson Svensson, Richard, et al. (författare)
  • Prioritization of quality requirements: State of practice in eleven companies
  • 2011
  • Ingår i: 2011 IEEE 19th International Requirements Engineering Conference, RE 2011; Trento; 29 August 2011 through 2 September 2011. - 978-145770923-4 ; s. 69-78
  • Konferensbidrag (refereegranskat)abstract
    • Requirements prioritization is recognized as an important but challenging activity in software product development. For a product to be successful, it is crucial to find the right balance among competing quality requirements. Although literature offers many methods for requirements prioritization, the research on prioritization of quality requirements is limited. This study identifies how quality requirements are prioritized in practice at 11 successful companies developing software intensive systems. We found that ad-hoc prioritization and priority grouping of requirements are the dominant methods for prioritizing quality requirements. The results also show that it is common to use customer input as criteria for prioritization but absence of any criteria was also common. The results suggests that quality requirements by default have a lower priority than functional requirements, and that they only get attention in the prioritizing process if decision-makers are dedicated to invest specific time and resources on QR prioritization. The results of this study may help future research on quality requirements to focus investigations on industry-relevant issues.
  •  
3.
  • Staron, Miroslaw, et al. (författare)
  • Properties of stereotypes from the perspective of their role in designs
  • 2005
  • Konferensbidrag (refereegranskat)abstract
    • Stereotypes in object-oriented software development can be perceived in various ways and they can be used for various purposes. As a consequence of these variations, assessing quality of stereotypes needs to be purpose-specific. In this paper we identify eight types of stereotypes and provide a set of criteria for assessing quality of stereotypes. The criteria for each type are formed by a set of properties that characterizes its stereotypes. The identified types are based on the purpose of each stereotype (its role in designs) and its expressiveness. We identified the types of stereotypes and their properties in an empirical way by investigating stereotypes from UML profiles used in industrial software development. The properties are intended to be used in our further research for developing guidelines for creating and using stereotypes in a more efficient way.
  •  
4.
  • 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.
5.
  •  
6.
  •  
7.
  • Lenberg, Per, 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.
8.
  • Mairhofer, Stefan, et al. (författare)
  • Search-based Software Testing and Test Data Generation for a Dynamic Programming Language
  • 2011
  • Ingår i: Proceedings of the Genetic and Evolutionary Computation Conference (GECCO). ; s. 1859
  • Konferensbidrag (refereegranskat)abstract
    • Manually creating test cases is time consuming and error prone. Search-based software testing can help automate this process and thus reduce time and effort and increase quality by automatically generating relevant test cases. Previous research has mainly focused on static programming languages and simple test data inputs such as numbers. This is not practical for dynamic programming languages that are increasingly used by software developers. Here we present an approach for search-based software testing for dynamically typed programming languages that can generate test scenarios and both simple and more complex test data. The approach is implemented as a tool, RuTeG, in and for the dynamic programming language Ruby. It combines an evolutionary search for test cases that give structural code coverage with a learning component to restrict the space of possible types of inputs. The latter is called for in dynamic languages since we cannot always know statically which types of objects are valid inputs. Experiments on 14 cases taken from real-world Ruby projects show that RuTeG achieves full or higher statement coverage on more cases and does so faster than randomly generated test cases.
  •  
9.
  • Marculescu, Bogdan, et al. (författare)
  • Objective re-weighting to guide an interactive search based software testing system
  • 2013
  • Ingår i: 2013 12th International Conference on Machine Learning and Applications, ICMLA 2013; Miami, FL; United States; 4 December 2013 through 7 December 2013. - 978-0-7695-5144-9 ; 2, s. 102-107
  • Konferensbidrag (refereegranskat)abstract
    • Even hardware-focused industries today develop products where software is both a large and important component. Engineers tasked with developing and integrating these products do not always have a software engineering background. To ensure quality, tools are needed that automate and support software testing while allowing these domain specialists to leverage their knowledge and experience. Search-based testing could be a key aspect in creating an automated tool for supporting testing activities. However, domain specific quality criteria and trade-offs make it difficult to develop a general fitness function a priori, so interaction between domain specialists and such a tool would be critical to its success. In this paper we present a system for interactive search-based software testing and investigate a way for domain specialists to guide the search by dynamically re-weighting quality goals. Our empirical investigation shows that objective reweighting can help a human domain specialist interactively guide the search, without requiring specialized knowledge of the system and without sacrificing population diversity.
  •  
10.
  • Marculescu, Bogdan, et al. (författare)
  • Practitioner-oriented visualization in an interactive search-based software test creation tool
  • 2013
  • Ingår i: Proceedings of the 20th Asia-Pacific Software Engineering Conference (APSEC 2013). - 1530-1362. - 978-1-4799-2143-0 ; 2, s. 87-92
  • Konferensbidrag (refereegranskat)abstract
    • Search-based software testing uses meta-heuristic search techniques to automate or partially automate testing tasks, such as test case generation or test data generation. It uses a fitness function to encode the quality characteristics that are relevant, for a given problem, and guides the search to acceptable solutions in a potentially vast search space. From an industrial perspective, this opens up the possibility of generating and evaluating lots of test cases without raising costs to unacceptable levels. First, however, the applicability of search-based software engineering in an industrial setting must be evaluated. In practice, it is difficult to develop a priori a fitness function that covers all practical aspects of a problem. Interaction with human experts offers access to experience that is otherwise unavailable and allows the creation of a more informed and accurate fitness function. Moreover, our industrial partner has already expressed a view that the knowledge and experience of domain specialists are more important to the overall quality of the systems they develop than software engineering expertise. In this paper we describe our application of Interactive Search Based Software Testing (ISBST) in an industrial setting. We used SBST to search for test cases for an industrial software module and based, in part, on interaction with a human domain specialist. Our evaluation showed that such an approach is feasible, though it also identified potential difficulties relating to the interaction between the domain specialist and the system.
Skapa referenser, mejla, bekava och länka
  • Resultat 1-10 av 30
 
pil uppåt Stäng

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