* Re: Kconfig Dependencies in Linux
[not found] <52D98D23.3010004@uwaterloo.ca>
@ 2014-01-17 20:55 ` Grant Grundler
2014-01-17 21:03 ` Sarah Nadi
0 siblings, 1 reply; 2+ messages in thread
From: Grant Grundler @ 2014-01-17 20:55 UTC (permalink / raw)
To: Sarah Nadi; +Cc: Grant Grundler, linux-parisc
On Fri, Jan 17, 2014 at 12:05 PM, Sarah Nadi <snadi@uwaterloo.ca> wrote:
> Hi Grant,
Sarah,
If you have specific questions about Kconfig files (and the rules they
embed), my advice is to ask on linux kernel mailing list. You'll get
the answers you are looking for.
For specific projects that use the kernel, like parisc-linux or Chrome
OS (my day job), ask on those respective mailing lists:
linux-parisc@vger.kernel.org (cc'd)
https://groups.google.com/a/chromium.org/forum/#!forum/chromium-os-dev
Asking random people listed in MAINTAINERS is just going to get you a
lot of negative feedback.
cheers,
grant
>
> I am a researcher at the University of Waterloo, Ontario, Canada. As part of
> a research team with members from both the University of Waterloo and
> Carnegie Mellon University, USA, we are interested in creating automated
> tools for large configurable software. We are currently working on
> automatically reverse engineering configuration constraints from code to
> provide tools that support automatic creation of Kconfig dependencies (i.e.,
> the variability model) as well as consistency checks between the code and
> the variability model. We have tested our infrastructure on four different
> open-source systems. For the Linux kernel, we have already been able to
> automatically extract 31% of the Kconfig constraints from the code. We are
> currently investigating the cases we could not automatically recover to
> understand how variability modeling is used in practice, and what kind of
> constraints do developers usually enforce.
>
> To improve our tools, and to better understand the configuration constraints
> enforced, we are interested in interviewing developers who have worked with
> Kconfig.The interview would take only around 15-20 minutes of your time
> where we would discuss your related development practices, and some examples
> of Kconfig constraints we could not automatically detect. Interviews can be
> conducted over the phone or Skype. Alternatively, I can also email you a
> questionnaire if you would prefer that.
>
> Please let me know if you would be willing to participate.
>
>
> Thanks,
>
> Sarah Nadi
> PhD candidate
> University of Waterloo, ON, Canada
> http://swag.uwaterloo.ca/~snadi
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Kconfig Dependencies in Linux
2014-01-17 20:55 ` Kconfig Dependencies in Linux Grant Grundler
@ 2014-01-17 21:03 ` Sarah Nadi
0 siblings, 0 replies; 2+ messages in thread
From: Sarah Nadi @ 2014-01-17 21:03 UTC (permalink / raw)
To: Grant Grundler; +Cc: Grant Grundler, linux-parisc
Hi Grant,
Thanks for your feedback. I was actually specifically targetting
developers who have committed to the Kconfig files before as far as I
could tell from the kernel's git repository rather than randomly
picking people listed in MAINTAINERS. I do have questions about certain
dependencies, but I also want to get the general intuition behind when a
Kconfig dependency is enforced, and if there is external/domain
knowledge that comes into play. This is why I was interested in talking
to developers.
In all cases, I do appreciate the advice!
Sarah
On 14-01-17 03:55 PM, Grant Grundler wrote:
> On Fri, Jan 17, 2014 at 12:05 PM, Sarah Nadi <snadi@uwaterloo.ca> wrote:
>> Hi Grant,
> Sarah,
> If you have specific questions about Kconfig files (and the rules they
> embed), my advice is to ask on linux kernel mailing list. You'll get
> the answers you are looking for.
>
> For specific projects that use the kernel, like parisc-linux or Chrome
> OS (my day job), ask on those respective mailing lists:
> linux-parisc@vger.kernel.org (cc'd)
> https://groups.google.com/a/chromium.org/forum/#!forum/chromium-os-dev
>
> Asking random people listed in MAINTAINERS is just going to get you a
> lot of negative feedback.
>
> cheers,
> grant
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2014-01-17 21:03 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <52D98D23.3010004@uwaterloo.ca>
2014-01-17 20:55 ` Kconfig Dependencies in Linux Grant Grundler
2014-01-17 21:03 ` Sarah Nadi
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.