Since software providers differ widely in productivity and quality, trialsourcing—having multiple providers create sample pieces of software for evaluation—can ... Read More »
Researchers study a Dutch company and its outsourced India team, matching low salaries against the high cost of learning, attrition, and miscommunication to fin... Read More »
In the High-Assurance Cyber Military Systems project, researchers are investigating how to construct complex networked-vehicle software securely, paying careful... Read More »
A proposed software quality improvement method is based on a program to improve the quality of delivered systems at Avaya, a global provider of business communi... Read More »
Many large tech organizations are using “chaos engineering” to verify the reliability of modern software-based services implemented as distributed systems with ... Read More »
After VW was caught programming its diesel vehicles to cheat emissions tests, researchers ponder the prevalence of such practices among other companies and what... Read More »
Naming conventions, which matter more to humans than computers, affect the ease with which users can find their way around when reviewing programming code.
Rea... Read More »
Discussions with business leaders indicate what will advance the software industry over the next 30 years but leave unaddressed whether we evolve to Humanity 2.... Read More »
Four software engineering thought leaders discuss challenges for software engineers to keep their skill set current, and tout the promise of new technologies to... Read More »