Semantics-based code search
SP Reiss - 2009 IEEE 31st International Conference on …, 2009 - ieeexplore.ieee.org
Our goal is to use the vast repositories of available open source code to generate specific
functions or classes that meet a user's specifications. The key words here are specifications …
functions or classes that meet a user's specifications. The key words here are specifications …
Event relatedness assessment of Twitter messages for emergency response
The ubiquity of smartphones and social media such as Twitter is clearly blurring traditional
boundaries between producers and consumers of information. This is especially the case in …
boundaries between producers and consumers of information. This is especially the case in …
Using the web as a reuse repository
Software reuse is widely recognized as an effective way of increasing the quality of software
systems whilst lowering the effort and time involved in their development. Although most of …
systems whilst lowering the effort and time involved in their development. Although most of …
Rascal: A recommender agent for agile reuse
F McCarey, MÓ Cinnéide, N Kushmerick - Artificial Intelligence Review, 2005 - Springer
As software organisations mature, their repositories of reusable software components from
previous projects will also grow considerably. Remaining conversant with all components in …
previous projects will also grow considerably. Remaining conversant with all components in …
Seeking the user interface
SP Reiss - Proceedings of the 29th ACM/IEEE international …, 2014 - dl.acm.org
User interface design and coding can be complex and messy. We describe a system that
uses code search to simplify and automate the generation of such code. We start with a …
uses code search to simplify and automate the generation of such code. We start with a …
[PDF][PDF] SAT solving in interactive configuration
M Janota - 2010 - sat.inesc-id.pt
Computer users encounter configuration on daily basis. Whether when they customize an
application they use, customize how a new application is installed, or just customize a query …
application they use, customize how a new application is installed, or just customize a query …
Facilitating research cooperation through linking and sharing of heterogenous research artefacts: cross platform linking of semantically enriched research artefacts
Researchers and other knowledge workers frequently produce and use diverse research
artefacts such as papers, data sets, experiment specifications, software, etc. In this, they are …
artefacts such as papers, data sets, experiment specifications, software, etc. In this, they are …
Code search based on alteration intent
H Wu, Y Yang - IEEE Access, 2019 - ieeexplore.ieee.org
Code search is to retrieve the method according to the user needs. Many people think of the
query as the only one to reflect the user needs. So they start with the query and find the …
query as the only one to reflect the user needs. So they start with the query and find the …
Knowledge reuse for software reuse
F McCarey, M Ó Cinnéide… - Web Intelligence and …, 2008 - content.iospress.com
Software reuse can provide significant improvements in software productivity and quality
whilst reducing development costs. Expressing software reuse intentions can be difficult …
whilst reducing development costs. Expressing software reuse intentions can be difficult …
Explaining and reformulating authority flow queries
Authority flow is an effective ranking mechanism for answering queries on a broad class of
data. Systems have been developed to apply this principle on the Web (PageRank and topic …
data. Systems have been developed to apply this principle on the Web (PageRank and topic …