Category Archives: Knowledge Sharing

Article on Smart Cities: Best of 2016 Australian Quarterly

I’m very glad to share that Australian Quarterly has included my article on Smart Cities in the special edition of the best articles published in 2016. Apart from an endorsement of the ¬†potential value of the article on an important … Continue reading

Posted in Adelaide Smart City, Innovation, Internet of Everything, Internet of Things (IoTs), Knowledge Sharing, Microgrid, Privacy, Smart Campus, Smart Campus, Smart Cities, Smart Energy Systems, Smart Environment, Smart Grid, Smart Mobility, Smart People, Social Computing, Web of Things (WoTs) | Leave a comment

A Knowledge Base for Microgrid Security Risk Analysis

Through a team of students from the Masters of Software Engineering ME (Software), we started the design and implementation of the first phase of our solution aimed at providing a knowledge-based support for Microgrid security risk analysis. The project was … Continue reading

Posted in Cyber Security, Data Exfiltration, Innovation, Internet of Everything, Internet of Things (IoTs), Knowledge Sharing, Microgrid, Security, Service Oriented Computing, Smart Campus, Smart Cities, Smart Grid | Leave a comment

The Role of Site Visits in Software Engineering Teams

A large number of Software Engineering teams are virtual, which are characterised by various types of distances such geographical, culture, temporal, and knowledge. Such distances can cause a number of small and big challenges that lead sub-optimal development teams or … Continue reading

Posted in Entrepreneurs, Evidence-Based Software Engineering, Global Software Engineering (GSE), Human-Centric Software Engineering, Knowledge Sharing, Requirements Engineering, Research Methods, Software Engineering | Leave a comment

Knowledge Sharing in Globally Distributed Teams

Globally distributed software engineering has become a norm of getting software developed. Whilst there are several potential benefits of getting software teams working around the clock while being located around the World – so-called follow the sun strategy -, there … Continue reading

Posted in Global Software Engineering (GSE), Knowledge Sharing, Requirements Engineering, Research Methods, Software Engineering Programs | Leave a comment

Designing and Evolving Architectures for Big Data Applications

Big Data applications are playing critical role for all sorts of organisations. Whilst data scientist is considered a critical role for big data applications, the role of software architect has become even more critical as appropriate design and careful implementation … Continue reading

Posted in Architectural knowledge, Big Data, Cloud Computing, Connected Cities, Design patterns, Design rationale, Knowledge Sharing, Service-Oriented Architecture, Software Architecture, Software Engineering | Leave a comment

Keynote Talk on Knowledge Sharing & Global Software Development

Knowledge sharing is critical for successful software development projects – Software Engineering community has been investing huge amount of efforts in supporting and promoting knowledge sharing over the last many years with mixed outcomes.¬†Knowledge sharing for gaining common understanding is … Continue reading

Posted in Evidence-Based Software Engineering, Global Software Engineering (GSE), Human-Centric Software Engineering, Knowledge Sharing, Software Engineering | Leave a comment