19 citations · 20 across the 3 of their papers we have counts for
3 papers
GEML: A Grammar-based Evolutionary Machine Learning Approach for Design-Pattern Detection
Rafael Barbudo, Aurora Ramírez, Francisco Servant +1
Design patterns (DPs) are recognised as a good practice in software development. However, the lack of appropriate documentation often hampers traceability, and their benefits are b…
Public Sector Open Source Software Projects -- How is development organized?
Johan Linåker, Björn Lundell, Francisco Servant +3
Background: Open Source Software (OSS) started as an effort of communities of volunteers, but its practices have been adopted far beyond these initial scenarios. For instance, the…
Regexes are Hard: Decision-making, Difficulties, and Risks in Programming Regular Expressions
Louis G. Michael, James Donohue, James C. Davis +2
Regular expressions (regexes) are a powerful mechanism for solving string-matching problems. They are supported by all modern programming languages, and have been estimated to appe…