Search For:

Displaying 1-8 out of 8 total
Assessing Technical Candidates on the Social Web
Found in: IEEE Software
By Andrea Capiluppi,Alexander Serebrenik,Leif Singer
Issue Date:January 2013
pp. 45-51
The Social Web provides comprehensive and publicly available information about software developers, identifying them as contributors to open source projects, experts at maintaining ties on social network sites, or active participants on knowledge-sharing s...
Welcome to the Real World: A Notation for Modeling REST Services
Found in: IEEE Internet Computing
By Olga Liskin,Leif Singer,Kurt Schneider
Issue Date:July 2012
pp. 36-44
Documentation of REST and REST-style services often uses prose only, making it hard for client developers to understand the ties between the service's parts. We developed a notation for REST-style services that's based on UML state charts. It can be used w...
A Simple Algorithm for Automatic Layout of BPMN Processes
Found in: E-Commerce Technology, IEEE International Conference on
By Ingo Kitzmann, Christoph König, Daniel Lübke, Leif Singer
Issue Date:July 2009
pp. 391-398
Badly and inconsistently layouted business processes are hard to read for humans and therefore lack comprehensibility. Furthermore, processes generated by software have no layout at all. If stakeholders cannot comprehend the process descriptions, they are ...
Utilizing Rule Deviations in IT Ecosystems for Implicit Requirements Elicitation
Found in: Managing Requirements Knowledge, International Workshop on
By Leif Singer, Olesia Brill, Sebastian Meyer, Kurt Schneider
Issue Date:September 2009
pp. 22-26
IT ecosystems are ultralargescale software systems that consist of various, constantly interacting and partly autonomous subsystems as well as the users of the overall system. Because of their strong integration with everyday life, these systems are often ...
A study of innovation diffusion through link sharing on stack overflow
Found in: 2013 10th IEEE Working Conference on Mining Software Repositories (MSR 2013)
By Carlos Gomez,Brendan Cleary,Leif Singer
Issue Date:May 2013
pp. 81-84
It is poorly understood how developers discover and adopt software development innovations such as tools, libraries, frameworks, or web sites that support developers. Yet, being aware of and choosing appropriate tools and components can have a significant ...
Mutual assessment in the social programmer ecosystem: an empirical investigation of developer profile aggregators
Found in: Proceedings of the 2013 conference on Computer supported cooperative work (CSCW '13)
By Brendan Cleary, Christoph Treude, Fernando Figueira Filho, Kurt Schneider, Leif Singer, Margaret-Anne Storey
Issue Date:February 2013
pp. 103-116
The multitude of social media channels that programmers can use to participate in software development has given rise to online developer profiles that aggregate activity across many services. Studying members of such developer profile aggregators, we foun...
Supporting the cooperation of end-user programmers through social development environments
Found in: Proceeding of the 2nd international workshop on Web 2.0 for software engineering (Web2SE '11)
By Kurt Schneider, Leif Singer
Issue Date:May 2011
pp. 13-18
Many programs are being created by end-users without formal training in programming. Spreadsheets are the most popular environment for this, but mashups which combine public services into new, albeit small applications are also becoming more and more popul...
Teaching old services new tricks: adding HATEOAS support as an afterthought
Found in: Proceedings of the Second International Workshop on RESTful Design (WS-REST '11)
By Kurt Schneider, Leif Singer, Olga Liskin
Issue Date:March 2011
pp. 3-10
Hypermedia as the Engine of Application State, or HATEOAS, is one of the constraints of the REST architectural style. It requires service responses to link to the next valid application states. This frees clients from having to know about all the service's...