Now showing items 1727-1746 of 1759

    • Web components and the semantic web 

      Casey M; Pahl C (Elsevier, 2003)
      Component-based software engineering on the Web differs from traditional component and software engineering. We investigate Web component engineering activites that are crucial for the development, composition, and deployment ...
    • Web service contracting: specification and reasoning with SCIFF 

      Alberti, M; Chesani, F; Gavanelli, M; Lamma, E; Mello, P; Montali, M; Torroni, P (2007)
      The semantic web vision will facilitate automation of many tasks, including the location and dynamic reconfiguration of web services. In this article, we are concerned with a specific stage of web service location, called, ...
    • Web usage mining in tourism - a query term analysis and clustering approach 

      Pitman, A; Zanker, M; Fuchs, M; Lexhagen, M (Springer Vienna, 2010)
      According to current research, one of the most promising applications for web usage mining (WUM) is in identifying homogenous user subgroups (Liu, 2008). This paper presents a prototypical workflow and tools for analyzing ...
    • Web-based graphical querying of databases through an ontology: The Wonder system 

      Calvanese, D; Keet, CM; Nutt, W; Rodriguez-Muro, M; Stefanoni, G (ACM, 2010)
      Biological scientists have made large amounts of data available on the Web, which can be accessed by canned or precomputed queries presented via web forms. To satisfy further information needs, users currently have to have ...
    • A Web-based modeling tool for the SEMAT Essence theory of software engineering 

      Graziotin, D; Abrahamsson, P (Ubiquity Press, 2013)
      As opposed to more mature subjects, software engineering lacks general theories that establish its foundations as a discipline. The Essence Theory of software engineering (Essence) has been proposed by the Software Engineering ...
    • WeCurate: Designing for synchronised browsing and social negotiation 

      Amgoud L; Confalonieri R; De Jonge D; D'Inverno M; Hazelden K; Osman N; Prade H; Sierra C; Yee-King M (CEUR-WS, 2012)
      WeCurate is a shared image browser for collaboratively curating a virtual exhibition from a cultural image archive. This paper is concerned with the evaluation and iteration of a prototype UI (User In- Terface) design to ...
    • WeCurate: multiuser museum interactives for shared cultural experiences 

      Hazelden K; Yee-King M; Confalonieri R; Ghedini F; de Jonge D; Sierra C; d'Inverno M; Amgoud L (ACM, 2013)
      WeCurate is a multiuser museum interactive system that allows users to collaboratively create a virtual exhibition from a cultural image archive. WeCurate provides a synchronised image browser across multiple devices to ...
    • Welcome from the chairs MSR 2016 

      Kim M; Bird C; Robbes R (Association for Computing Machinery, Inc, 2016)
    • Well Structured Transition Systems with History 

      Abdulla PA; Delzanno G; Montali M (Open Publishing Association, 2015)
      We propose a formal model of concurrent systems in which the history of a computation is explicitly represented as a collection of events that provide a view of a sequence of configurations. In our model events generated ...
    • WEON: Towards a software ecosystem ontology 

      Gutierrez C; Robbes R (ACM, 2013)
      The natural distributed character of software ecosystems calls for a shared conceptualization and language to describe their architecture and their evolution. In this regards, ontologies play a central role. In this paper: ...
    • What can changes tell about software processes? 

      Russo, B; Steff, ME (ACM, 2014)
      Code changes propagate. Type, frequency, size of changes typically explain and even predict impact of changes in software products. What can changes tell about software processes? In this study, we propose a novel method ...
    • What Differentiates Chilean Niche Software Companies: Business Knowledge and Reputation 

      Ochoa S; Robbes R; Marques M; Silvestre L; Quispe A (IEEE Computer Society, 2017)
      The extensive knowledge gained by specializing in a niche increases a small software company's odds of success. Consequently, the company's improved reputation lets it better negotiate contracts and improve its financial ...
    • What happens when software developers are (un)happy 

      Graziotin D; Fagerholm F; Wang X; Abrahamsson P (Elsevier Inc., 2018)
      The growing literature on affect among software developers mostly reports on the linkage between happiness, software quality, and developer productivity. Understanding happiness and unhappiness in all its components – ...
    • What if I had no smells? 

      Falessi D; Russo B; Mullen K (IEEE, 2017)
      What would have happened if I did not have any code smell? This is an interesting question that no previous study, to the best of our knowledge, has tried to answer. In this paper, we present a method for implementing a ...
    • What influences the speed of prototyping? An empirical investigation of twenty software startups 

      Nguyen-Duc A; Wang X; Abrahamsson P (Springer, 2017)
      It is essential for startups to quickly experiment business ideas by building tangible prototypes and collecting user feedback on them. As prototyping is an inevitable part of learning for early stage software startups, ...
    • When and why developers adopt and change software licenses 

      Vendome C; Linares Vásquez M; Bavota G; Di Penta M; Germán DM; Poshyvanyk D (IEEE, 2015)
      Software licenses legally govern the way in which developers can use, modify, and redistribute a particular system. While previous studies either investigated licensing through mining software repositories or studied ...
    • When and Why Your Code Starts to Smell Bad 

      Tufano, M; Palomba, F; Bavota, G; Oliveto, R; Di, Penta M; De, Lucia A; Poshyvanyk, D (IEEE, 2015)
      In past and recent years, the issues related to managing technical debt received significant attention by researchers from both industry and academia. There are several factors that contribute to technical debt. One of ...
    • When Are Description Logic Knowledge Bases Indistinguishable? 

      Botoeva, E; Kontchakov, R; Ryzhikov, V; Wolter, F; Zakharyaschev, M (AAAI Press, 2015)
      Deciding inseparability of description logic knowledge bases (KBs) with respect to conjunctive queries is fundamental for many KB engineering and maintenance tasks including versioning, module extraction, knowledge exchange ...
    • When does a Refactoring Induce Bugs? An Empirical Study 

      Bavota, G; Oliveto, R; Strollo, O; De Carluccio, B; De Lucia, A; Di Penta, M (IEEE, 2012)
      Refactorings are - as defined by Fowler - behavior preserving source code transformations. Their main purpose is to improve maintainability or comprehensibility, or also reduce the code footprint if needed. In principle, ...
    • When should internal interfaces be promoted to public? 

      Hora A; Valente M; Robbes R; Anquetil N (ACM, 2016)
      Commonly, software systems have public (and stable) interfaces, and internal (and possibly unstable) interfaces. Despite being discouraged, client developers often use internal interfaces, which may cause their systems to ...