Continuous integration (CI) systems automate the compilation, building, and testing of software. Despite CI being one of the most widely used processes in software engineering, we do not know what motivates developers to use CI, and what barriers and unmet needs they face. Without such knowledge developers make easily avoidable...
These documents resulted from a summer 2013 internship for a OSU Systems Engineering student. Mr. Applegate was charged with documenting the existing seawater system at the Hatfield Marine Science Center and recommending efficiency upgrades. He produced a written report with various appendices containing system documentation and recommendations and a map....
Current software development practices leave a plethora of activities that are archived in version control systems, issue trackers, mailing lists, or Question and Answer (Q&A) forums. Software managers are increasingly using these online activities to better evaluate job candidates. We introduce our tool, Visual Resume, that displays visual overviews of...