On mining sensor network software repositories

  • Andreas Loukas
  • , Matthias Woehrle
  • , Koen Langendoen

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Wireless Sensor Network (WSN) software is typically developed in one of the two prominent WSN operating systems: TinyOS or Contiki. Both of these operating systems are open-source projects and basically frameworks for WSN developers. In this paper, we study the software repositories of these two projects. Software repositories provide a wealth of information on software projects and their development. Based on the mined information, we explore the TinyOS and Contiki commit history and compare them to an open-source embedded operating system, Ethernut. As a second step, we explore WSN-specific artifacts and mine TinyOS software for cross-cutting concerns. Most of the relations we find are not cross-cutting. Nevertheless, we do find cross-cutting concerns that are resource-related.

Original languageEnglish
Title of host publicationSESENA'11 - Proceedings of the 2nd workshop on Software Engineering for Sensor Network Applications
Pages25-30
Number of pages6
DOIs
StatePublished - 6 Jul 2011
Externally publishedYes
Event2nd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2011, in Conjunction with the International Conference on Software Engineering, ICSE 2011 - Waikiki, Honolulu, HI, United States
Duration: 22 May 201122 May 2011

Publication series

NameProceedings - International Conference on Software Engineering
ISSN (Print)0270-5257

Conference

Conference2nd International Workshop on Software Engineering for Sensor Network Applications, SESENA 2011, in Conjunction with the International Conference on Software Engineering, ICSE 2011
Country/TerritoryUnited States
CityWaikiki, Honolulu, HI
Period22/05/1122/05/11

Keywords

  • cross-cutting concerns
  • mining software repositories
  • wireless sensor networks

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'On mining sensor network software repositories'. Together they form a unique fingerprint.

Cite this