Semantic web portal and platform

NT Spivack, KR Thorisson, JM Wissner - US Patent 9,189,479, 2015 - Google Patents
An application that enables users to effectively utilize and manage knowledge and data the
user posses and allows other users to effectively and seamlessly benefit from the user's …

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 …

Efficient snapshot retrieval over historical graph data

U Khurana, A Deshpande - 2013 IEEE 29th International …, 2013 - ieeexplore.ieee.org
We present a distributed graph database system to manage historical data for large evolving
information networks, with the goal to enable temporal and evolutionary queries and …

XSnippet: mining for sample code

N Sahavechaphan, K Claypool - Proceedings of the 21st annual ACM …, 2006 - dl.acm.org
It is common practice for software developers to use examples to guide development efforts.
This largely unwritten, yet standard, practice of" develop by example" is often supported by …

Situational method engineering: combining assembly-based and roadmap-driven approaches

I Mirbel, J Ralyté - Requirements Engineering, 2006 - Springer
Because the engineering situation of each information system development (ISD) project is
different, engineering methods need to be adapted, transformed or enhanced to satisfy the …

Model-based management of computer systems and distributed applications

RW Mccollum, RR Palanca, JT Pfenning… - US Patent …, 2006 - Google Patents
Model-based application management architecture. A devel oper can describe an
application or service in terms of its constituent components. Desired States can be …

Netlogger: A toolkit for distributed system performance analysis

D Gunter, B Tierney, B Crowley… - … on Modeling, Analysis …, 2000 - ieeexplore.ieee.org
Diagnosis and debugging of performance problems on complex distributed systems
requires end-to-end performance information at both the application and system level. We …

GUIfetch: supporting app design and development through GUI search

F Behrang, SP Reiss, A Orso - … of the 5th International Conference on …, 2018 - dl.acm.org
A typical way to design and develop a mobile app is to sketch the graphical user interfaces
(GUIs) for the different screens in the app and then create actual GUIs from these sketches …

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 …

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 …