Search

Skip to Search Results
  • 2015

    Aggarwal, K., Rutgers, T., Timbers, F., Hindle, Abram, Greiner, R., Stroulia, E.

    In previous work by Alipour et al., a methodology was proposed for detecting duplicate bug reports by comparing the textual content of bug reports to subject-specific contextual material, namely lists of software-engineering terms, such as non-functional requirements and architecture keywords. When

    -engineering literature. Evaluating this software-literature context method on real-world bug reports produces useful results that indicate this semi-automated method has the potential to substantially decrease the manual effort used in contextual bug deduplication while suffering only a minor loss in accuracy.

    a bug report contains a word in these word-list contexts, the bug report is considered to be associated with that context and this information tends to improve bug-deduplication methods. In this paper, we propose a method to partially automate the extraction of contextual word lists from software

  • 2017

    Aggarwal, K., Timbers, F., Rutgers, T., Hindle, Abram, Stroulia, E., Greiner, R.

    Bug deduplication, ie, recognizing bug reports that refer to the same problem, is a challenging task in the software-engineering life cycle. Researchers have proposed several methods primarily relying on information-retrieval techniques. Our work motivated by the intuition that domain knowledge can

    provide the relevant context to enhance effectiveness, attempts to improve the use of information retrieval by augmenting with software-engineering knowledge. In our previous work, we proposed the software-literature-context method for using software-engineering literature as a source of contextual

    information to detect duplicates. If bug reports relate to similar subjects, they have a better chance of being duplicates. Our method, being largely automated, has a potential to substantially decrease the level of manual effort involved in conventional techniques with a minor trade-off in accuracy. In this

  • 2016

    Campbell, J.C., Santos, E.A., Hindle, Abram

    Organizations like Mozilla, Microsoft, and Apple are flooded with thousands of automated crash reports per day. Although crash reports contain valuable information for debugging, there are often too many for developers to examine individually. Therefore, in industry, crash reports are often

    automatically grouped together in buckets. Ubuntu's repository contains crashes from hundreds of software systems available with Ubuntu. A variety of crash report bucketing methods are evaluated using data collected by Ubuntu's Apport automated crash reporting system. The trade-off between precision and recall

    retrieval techniques, that were not designed to be used with crash reports, outperform other techniques which are specifically designed for the task of crash bucketing at realistic industrial scales. This research indicates that automated crash bucketing still has a lot of room for improvement, especially

  • 2018

    Hindle, Abram, Onuckzo, C.

    Bug deduplication or duplicate bug report detection is a hot topic in software engineering information retrieval research, but it is often not deployed. Typically to de-duplicate bug reports developers rely upon the search capabilities of the bug report software they employ, such as Bugzilla, Jira

    , or Github Issues. These search capabilities range from simple SQL string search to IR-based word indexing methods employed by search engines. Yet too often these searches do very little to stop the creation of duplicate bug reports. Some bug trackers have more than 10% of their bug reports marked as

    duplicate. Perhaps these bug tracker search engines are not enough? In this paper we propose a method of attempting to prevent duplicate bug reports before they start: continuously querying. That is as the bug reporter types in their bug report their text is used to query the bug database to find duplicate

  • 2005

    Rafiei, Davood, Moise, Daniel, Sun, Dabo

    Technical report TR05-16. We present a concise and accurate structural summary of XML documents and show that this summary can be used to effectively cluster documents that belong to a structurally similar class. We present efficient formulations of similarity between structural summaries that

  • 1996

    Sorenson, Paul, Findeisen, Piotr, Zhuang, Yong

    Technical report TR96-13. Metaview is a metasystem that can generate automatically environments to support software engineering activities, such as requirement analysis and design. This report focuses on creating Object-Oriented (O-O) support environments in Metaview to help efficiently construct

  • 2002

    Fortin, David, Antoniu, Angela, Sardarli, Arzu, Rezania, Vahid, Levner, Ilya, Bulitko, Vadim

    Technical report TR02-14. The 2002 Quantum Computing Summer School (QCSS'02) at the University of Alberta was organized as a learning and discussion forum for researchers in Artificial Intelligence, Computer Science, Physics, Mathematics, and Engineering. The short-term objective was to introduce

  • 1992

    Peters, Randal J., Szafron, Duane, Ozsu, M. Tamer

    Technical report TR92-14. Object-oriented computing is influencing many areas of computer science including software engineering, user interfaces, operating systems, programming languages and database systems. The appeal of object-orientation is attributed to its higher levels of abstraction for

    standardization efforts are underway. This report presents the TIGUKAT(*) object model definition that is the result of an investigation of object-oriented modeling features which are common among earlier proposals, along with some distinctive qualities that extend the power and expressibility of this model

    beyond others. The literature recognizes two perspectives of an object model: the structural view and the behavioral view. Most object-oriented formalisms have concentrated on one or the other of these two perceptions. The TIGUKAT object model (i) favors formal specifications for both the behavioral and

  • Image Databases: A Content-Based Type System and Query By Similarity Match

    1999

    Cheng, Irene

    Technical report TR99-03. The use of on-line image repositories is growing and becoming commonplace. Due to the inadequacy of traditional databases in handling complex images and voluminous data, new designs and techniques are needed to efficiently organize, store, manage and retrieve images. It is

    felt that the Structural Query Language (SQL) and Object Query Language (OQL) lack the expressive power to describe image queries. Recently the Multimedia Object Query Language (MOQL) which is an extended version of OQL was defined in a PhD thesis at the University of Alberta. As part of the DISIMA

    (Distributed Image Database Management System) project, one goal of this report is to design and implement a content-based generic type system to support the storage and retrieval of images. The other goal is to design and implement a query parser and engine for the MOQL extension. There has been research

  • 2007

    Stroulia, Eleni

    Technical report TR07-09. The objective of this paper is to explore the relationship between the engineering of Service-Oriented Applications and some strategic and economic concerns of the organizations that (consider to) adopt this architecture style for the development of their software systems

    evolution scenarios, and (d) we outline a novel model for estimating the ROI of such evolution scenarios. This work rests squarely within the newly articulated area of \"Service Science, Management, and Engineering (SSME)\" as an \"interdisciplinary approach to the study, design, and implementation of

1 - 10 of 22